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://scyanting.com/article/hheooh.html