使用visual basic运行并向admin cmd提供代码

时间:2016-02-13 06:26:56

标签: visual-studio-2013

我正在使用visual basic 2013.我正在尝试运行程序并使用vb向admin cmd发出命令。我用“runas”编写了一个代码来完成它。但它仍然说“你必须从具有管理员权限的命令提示符运行此命令。”我也尝试设置“myprocess.StartInfo.UseShellExecute = True”。然后它说“Process对象必须将UseShellExecute属性设置为false才能重定向IO流。”

这是我的代码。

Dim myprocess As New Process()
myprocess.StartInfo.FileName = "netsh"
myprocess.StartInfo.Arguments = "wlan start hostednetwork"
myprocess.StartInfo.Verb = "runas"
myprocess.StartInfo.CreateNoWindow = False
myprocess.StartInfo.UseShellExecute = False
myprocess.StartInfo.RedirectStandardOutput = True
myprocess.Start()
TextBox1.Text = (myprocess.StandardOutput.ReadToEnd())

0 个答案:

没有答案