使用vb.net以admin身份运行文件

时间:2012-07-15 22:28:28

标签: vb.net runas

  

可能重复:
  start batch file from within vb.net as admin

我创建了一个应用程序。我需要以管理员身份使用vb.net启动程序。 我知道你可以使用runas,我几天前做过这个,但我真的不记得以管理员身份运行它的代码。你能帮忙吗

我没有他们的用户名或密码。我只想提出一个方框,询问他们是否愿意允许这种情况发生。

我不知道我的应用程序是以管理员身份运行的。我即将开始从我的另一个程序管理员..

的Process.Start( “C:\ filename.bat”)

2 个答案:

答案 0 :(得分:1)

我知道这是对另一篇文章的提及,但您应该查看此博客: http://dukelupus.wordpress.com/2011/01/25/how-to-force-net-application-to-run-as-an-administrator-on-windows-7vista/

更新app.manifest:

改变这个:

<requestedExecutionLevel level="asInvoker" uiAccess="false" />

对此:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

答案 1 :(得分:-1)

如果已安装该程序,您可以修改程序图标或快捷方式。

程序图标:右键单击&gt;属性&gt;兼容性&gt;以管理员身份运行此程序

快捷方式:右键单击&gt;属性&gt;快捷方式&gt;高级&gt;以管理员身份运行

这些说明适用于Windows 7.其他版本的Windows可能略有不同。