如何使用 VS2008 将应用程序清单嵌入到应用程序中?

发布于 2024-10-06 12:41:15 字数 291 浏览 1 评论 0原文

我已阅读此处此处了解将我的应用程序的清单文件嵌入到 PE 中的方法,但这些步骤似乎并不为 VC#:VS2008 工作 - VS2008 甚至没有附带 mt.exe (据我所知)

我该怎么做?

I've read here and here for ways to embed my application's manifest files inside the PE but these steps do not seem to work for VC#:VS2008 - VS2008 doesn't even come with mt.exe (as far as i know)

How might I go about doing this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

慵挽 2024-10-13 12:41:15

您可以按照以下步骤向 C# 应用程序添加清单:

  1. 在解决方案资源管理器中右键单击您的项目,
  2. 从上下文菜单中选择“添加新项”。
  3. 从出现的对话框中的选项列表中选择“应用程序清单文件”。

但是,请注意,Visual Studio 默认情况下已向您的项目添加清单,以确保符合 Windows Vista 和 7 中的 UAC。 如果您想指定项目应使用自定义清单文件,请遵循以下附加步骤:

  1. 将自定义清单文件添加到项目后,在解决方案资源管理器中右键单击您的项目,然后单击“属性”(或双击您的项目下的“属性”项)。项目)。
  2. 在第一个选项卡(“应用程序”)下,您应该看到一组选项,指定应用程序如何管理资源。您可以保留默认的“图标和清单”选项,但您需要从标记为“清单”的下拉框中选择自定义清单文件。

最后,为了完整起见,或者如果上述步骤不适合您,您仍然可以使用 mt.exe 在构建应用程序后将清单文件嵌入到应用程序的 EXE 中。如果您安装的 Visual Studio 中未包含它,则需要下载并安装 Windows SDK。获取 Windows 7 和 .NET Framework 4.0 的最新版本 此处

You can add a manifest to your C# application by following these steps:

  1. Right-click on your project in the Solution Explorer
  2. Select "Add New Item" from the context menu.
  3. Choose "Application Manifest File" from the list of options in the dialog box that appears.

However, note that Visual Studio already adds a manifest to your project by default in order to ensure compliance with UAC found in Windows Vista and 7. If you want to specify that a custom manifest file should be used by your project instead, follow these additional steps:

  1. Once you've added your custom manifest file to your project, right-click on your project in the Solution Explorer and click "Properties" (or double-click on the "Properties" item under your project).
  2. Under the first tab ("Application"), you should see a group of options specifying how your application manages resources. You can leave the default "Icon and manifest" option selected, but you need to select your custom manifest file from the drop-down box labeled "Manifest".

Finally, for the sake of completeness or if the above steps don't work for you, you can still use mt.exe to embed your manifest file into your application's EXE after you've built it. If it wasn't included with your installation of Visual Studio, you'll need to download and install the Windows SDK. Get the latest version for Windows 7 and the .NET Framework 4.0 here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文