VB.NET以管理员身份登录

时间:2013-04-01 13:56:41

标签: vb.net admin uac rights

我遇到了一个难以解决的问题,我已经阅读了很多关于Administrators Rights .NET应用程序的问题,但几乎所有关于以管理员身份登录的UAC弹出消息。 我想要的是:当我启动我的应用程序时,在运行所有代码之前要做的事情就是以管理员身份登录以授予应用程序管理员权限而不向用户提出任何要求。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

真正的问题是为什么您的应用需要使用提升的权限运行?如果需要,可以使用应用程序清单请求提升,然后告知用户他们必须确认提升。但是你不能绕过UAC提示,这是设计的。

FAQ: Why can't I bypass the UAC prompt?

摘录:

  

如果可以将应用程序标记为以静默提升的权限运行,那么所有那些带有LUA错误的应用程序会变成什么样?答:他们都被标记为默默地提升。未来的Windows软件将如何编写?答:默默地提升。实际上没有人会修复他们的应用程序,最终用户应用程序将继续需要并以不必要的方式运行完整的管理权限。

比尔