如何在我的VB.NET应用程序中添加清单(用于UAC支持)?

时间:2009-09-16 09:29:55

标签: vb.net windows manifest uac

如何在VB.NET中添加和嵌入清单文件,以便为我的应用程序添加UAC支持?

2 个答案:

答案 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可能有所帮助。它看起来相当复杂。