我创建了一个应用程序。我需要以管理员身份使用vb.net启动程序。 我知道你可以使用runas,我几天前做过这个,但我真的不记得以管理员身份运行它的代码。你能帮忙吗
我没有他们的用户名或密码。我只想提出一个方框,询问他们是否愿意允许这种情况发生。
我不知道我的应用程序是以管理员身份运行的。我即将开始从我的另一个程序管理员..
的Process.Start( “C:\ filename.bat”)
答案 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可能略有不同。