我有一个疯狂的想法,即采用我们不断迁移到 .NET 的大型 VB6 应用程序并使用Squirrel for Windows安装程序。看来我需要按照此处所述制作 VB6 应用程序 Squirrel-Aware——添加VALUE "SquirrelAwareVersion", "1"
到版本资源块。
问题是我对 rc 文件非常不熟悉,而且只有一些关于格式、编码等的文档,尤其是在使用 VB6 时。我想我需要一个命令行工具,可以将它添加VALUE "SquirrelAwareVersion", "1"
到现有 exe 的版本资源中,或者弄清楚如何让 VB6 使用.res
包含所有版本数据的自定义文件。
大多数工具似乎只修改基本资源信息,如图标、清单和字符串。我需要能够修改或替换此版本数据的东西。
我试图创建一个基本的.rc
. 我创建了一个名为 MyApp.rc 的空文件。使用 Visual Studio 打开文件。添加“版本”资源并尝试将其编译为.res
,RC.exe
但我从 Visual Studio 生成的此文件中得到各种错误。如果我关闭并重新打开生成的 RC 文件,即使 Visual Studio 也无法打开它。可能是编码问题?我不确定如何创建有效的 RC 文件。