将清单信息添加到Visual C ++项目

时间:2015-06-26 09:18:57

标签: windows visual-studio visual-c++ manifest

我正在编写一个必须以管理员身份运行的C ++程序。我收集安排的方法是将一个注释添加到将链接到可执行文件的清单文件中。你是怎么做到的?

在C#中,您可以使用“添加新项”创建清单,但这似乎不适用于C ++。

项目属性/链接器有一个关于清单的部分,但这似乎讨论了每次编译程序时自动生成清单,而不是生成一个可以随后编辑的清单。但是,即使Generate Manifest的值为Yes,构建后项目目录树中也不会显示任何清单文件。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

  1. Project -> Properties
  2. Linker -> Manifest File
  3. UAC Execution Level : requireAdministrator

enter image description here

NOTE: The manifest will be embedded into EXE file itself, as a resource. You don't need to edit it.