我正在使用vb.net开发一个应用程序.要执行某些任务,应用程序需要机器中的管理员权限.如何在程序执行期间要求权限?
切换用户帐户执行应用程序的一般方法是什么?换句话说,应用程序是否有某种方式可以在任意用户帐户下运行?
小智 8
您可以编辑位于项目设置中的UAC 设置(在 VB 2008 中)。寻找说的那一行
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
将 level="asInvoker" 更改为
level="asInvoker" (与父进程相同的访问令牌)level="requireAdministrator (需要完全管理员)level="highestAvailable" (当前用户可用的最高权限)