我正在研究VB.NET中的一个小应用程序。该程序需要管理员权限才能执行某些任务。有没有办法在程序执行期间要求管理员权限?
更改运行应用程序的用户帐户的一般方法是什么?
答案 0 :(得分:7)
答案 1 :(得分:3)
根据您的需要,有多种方法。一些细节在the application developer requirements for UAC中给出。
CoCreateInstanceAsAdmin
来调用以管理员身份运行的COM对象上的方法。在VB.Net中工作可能很棘手。我用它在C ++中工作正常答案 2 :(得分:1)
答案 3 :(得分:0)
最简单的方法是点击“项目”标签 - >添加Windows窗体 - > .XML文件 - >将其命名(程序名称).manifest - >将此代码粘贴到此link中(感谢JDOConal) - >然后在右侧的解决方案资源管理器框中右键单击您的项目名称,然后点击属性 - >在第一个选项卡上选择清单,然后选择您创建的.manifest文件 - > build = done!