vb.net启动其他程序 用vbs运行另一个程序的代码
怎样在在VB.NET中写的服务中用管理员身份启动一个WINDOWS应用程序
孩子,你别做梦了,Win7的UAC是不可能允许你这么做的。
专注于为中小企业提供网站建设、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业当涂免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
你只能通过改写app.manifest的方式使【自己的】程序自动以管理员权限运行,而不可能去以管理员权限调用【另一个】程序,这是被UAC所阻止的。
假如真的可以的话,我们不妨设想这样一个情景:某一个后门程序可以以管理员权限运行任何其他的应用程序,当然也包括木马……所以,UAC是不会允许你这样做的。
vb.net怎么调用其他文件?
如果是托管的Dll或则com组件类,直接在项目上添加这个DLL的引用\x0d\x0a如果是非托管的,已API函数方式调用的DLL,使用DllImport方式申明DLL函数\x0d\x0a\x0d\x0a不过一般这种情况是吧IP地址等配置信息写在配置文件里面,若XML,INI,应用程序配置文件等方式\x0d\x0a\x0d\x0a配置文件用户可以直接打开查看,连接字符串写在那里,数据库就不安全了。
vb.net如何实现另一个程序的功能
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
namespace test
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Process.Start("cmd");//启动CMD
}
}
}
VB.NET,如何调用外部程序?
两种方法
1.
Shell(""Explorer.exe", AppWinStyle.NormalFocus")
2.
Dim proc As New Process
proc.StartInfo.FileName="Explorer.exe"
proc.Start
方法2给予更多的控制,如结束进程的方法Kill
VB.net,如何调用其它程序?
'在按钮点击事件中 加入 下面代码即可:
System.Diagnostics.Process.Start(Application.StartupPath "\QQ.exe")
新闻名称:vb.net启动其他程序 用vbs运行另一个程序的代码
本文地址:http://cdiso.cn/article/hheooh.html