克隆装配信息

发布于 2024-11-09 09:14:44 字数 216 浏览 3 评论 0原文

目前我正在使用 ResHacker 来读取和设置程序集信息。我正在使用 C# 应用程序运行 ResHacker,并使用读取和设置程序集信息所需的正确命令行参数。但是,我想在没有第三方应用程序的情况下执行此操作。

我想控制以下内容:

File description:
Company Name:
File Version:
Date Created:

Currently I am using ResHacker to read and set assembly information. I am using my C# application to run ResHacker with proper command line arguments necessary for reading and setting the Assembly information. However, I would like to do this without a third party application.

I want to control the following:

File description:
Company Name:
File Version:
Date Created:

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

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

发布评论

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

评论(1

荒人说梦 2024-11-16 09:14:44

您似乎需要编辑 VERSIONINFO 资源。要操作资源,可以使用资源函数:

  • FindResource
  • LoadResource
  • BeginUpdateResource
  • UpdateResource
  • EndUpdateResource

请参阅此处获取示例代码(Win32,但转换为Win32应该不会太难P/调用)。 VERSIONINFO 记录本身的结构有些复杂,包含可变长度和嵌套记录。请查看此说明

It seems that you need to edit the VERSIONINFO resouce. To manipulate resources, you can use the resource functions:

  • FindResource
  • LoadResource
  • BeginUpdateResource
  • UpdateResource
  • EndUpdateResource.

See here for sample code (Win32 but shouldn't be too hard to convert to P/Invoke). The structure of the VERSIONINFO record itself is somewhat complicated and contains variable-length and nested records. Have a look at this description.

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