克隆程序集信息

本文关键字:信息 程序集 | 更新日期: 2023-09-27 17:57:32

目前我正在使用ResHacker读取和设置程序集信息。我正在使用我的C#应用程序运行ResHacker,并提供读取和设置程序集信息所需的正确命令行参数。然而,我想在没有第三方申请的情况下完成这项工作。

我想控制以下内容:

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

克隆程序集信息

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

  • FindResource
  • LoadResource
  • BeginUpdateResource
  • UpdateResource
  • EndUpdateResource

请参阅此处获取示例代码(Win32,但转换为p/Invoke应该不会太难)。VERSIONINFO记录本身的结构有些复杂,并且包含可变长度和嵌套的记录。看看这个描述。