如何在VB.NET中添加和嵌入清单文件,以便为我的应用程序添加UAC支持?
答案 0 :(得分:6)
在VB.NET 2010中,转到Project→My Project→Application→View Windows Settings。
您将看到默认清单。从这里开始,您可以根据需要进行更改。
例如,在这种情况下,要在应用程序启动时要求UAC提升,请更改:
requestedExecutionLevel level="asInvoker" uiAccess="false"
到
requestedExecutionLevel level="requireAdministrator" uiAccess="false"
答案 1 :(得分:1)
您必须添加一个清单,指定您需要的权限。
选择项目 - >添加新项目... ,然后选择应用程序清单文件。
将创建一个包含<requestedExecutionLevel>
条目的示例清单文件,并说明如何处理它。
这仅适用于Visual Studio 2008(可能稍后)。
要将清单添加到2005,this blog entry可能有所帮助。它看起来相当复杂。