向 Visual C++ 项目添加清单信息

Adding manifest information to a Visual C++ project

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

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

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

我错过了什么?

  1. 项目 -> 属性
  2. 链接器 -> 清单文件
  3. UAC 执行级别:requireAdministrator

注意:清单将作为资源嵌入到 EXE 文件本身中。您不需要对其进行编辑。