如何在VB.NET中添加和embedded清单文件,以便将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年, 这个博客条目可能会有所帮助。 看起来相当复杂。