【问题标题】:How can I add a manifest (for UAC support) to my VB.NET application?如何向我的 VB.NET 应用程序添加清单(用于 UAC 支持)?
【发布时间】:2010-11-28 18:02:23
【问题描述】:

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

【问题讨论】:

    标签: vb.net windows manifest uac


    【解决方案1】:

    在 VB.NET 2010 中,转到项目 → 我的项目 → 应用程序 → 查看 Windows 设置。

    您将看到默认清单。从这里,您可以根据需要更改它。

    例如,在这种情况下,要在应用程序启动时要求 UAC 提升,请更改:

    requestedExecutionLevel level="asInvoker" uiAccess="false"  
    

    requestedExecutionLevel level="requireAdministrator" uiAccess="false"   
    

    【讨论】:

      【解决方案2】:

      您必须添加一个清单,指定您需要的权限。

      选择Project->Add New Item...,然后选择Application Manifest File

      将创建一个示例清单文件,其中包含一个 <requestedExecutionLevel> 条目以及如何处理它的说明。

      这仅适用于 Visual Studio 2008(可能更高版本)。

      要将清单添加到 2005,this blog entry 可能会有所帮助。它看起来相当复杂。

      【讨论】:

      • 谢谢,如何将它嵌入到 exe 文件中?是否有用于后期构建的命令行?
      • >>选择项目->添加新项目...,然后选择应用程序清单文件。这在 VB.net VS 2005 中不存在
      • 抱歉,vb.NET 项目默认不提供“应用程序清单文件”模板。
      猜你喜欢
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多