【发布时间】:2010-11-28 18:02:23
【问题描述】:
如何在 VB.NET 中添加和嵌入清单文件,以便为我的应用程序添加 UAC 支持?
【问题讨论】:
标签: vb.net windows manifest uac
如何在 VB.NET 中添加和嵌入清单文件,以便为我的应用程序添加 UAC 支持?
【问题讨论】:
标签: vb.net windows manifest uac
在 VB.NET 2010 中,转到项目 → 我的项目 → 应用程序 → 查看 Windows 设置。
您将看到默认清单。从这里,您可以根据需要更改它。
例如,在这种情况下,要在应用程序启动时要求 UAC 提升,请更改:
requestedExecutionLevel level="asInvoker" uiAccess="false"
到
requestedExecutionLevel level="requireAdministrator" uiAccess="false"
【讨论】:
您必须添加一个清单,指定您需要的权限。
选择Project->Add New Item...,然后选择Application Manifest File。
将创建一个示例清单文件,其中包含一个 <requestedExecutionLevel> 条目以及如何处理它的说明。
这仅适用于 Visual Studio 2008(可能更高版本)。
要将清单添加到 2005,this blog entry 可能会有所帮助。它看起来相当复杂。
【讨论】: