如何通过命令行修改VB6编写的EXE或DLL文件版本信息?
- 内容介绍
- 文章标签
- 相关推荐
本文共计299个文字,预计阅读时间需要2分钟。
我需要重构一个旧的VB6应用程序,其版本号第4位大于9999,例如版本1.2.0.10003。VB6不会让你这样做;构建会失败。之前的方法是构建版本1.2.0.9999,然后在Visual Studio中手动编辑该文件以插入正确的版本号。
我需要构建一个旧的VB6应用程序,其版本号第4位大于9999,例如版本1.2.0.10003. VB6不会让你这样做;构建失败.当前的解决方法是构建版本1.2.0.9999,然后在Visual Studio中手动编辑该文件以插入正确的版本.肯定有更好的办法.是否有一个命令行工具,允许您修改EXE或DLL的版本号字段?最好是一种允许您单独编辑特定版本号字段的方法.
有许多工具可用于编辑 Windows可执行文件的版本信息,但我认为您不需要它们.看这里是在vb中使用资源文件
visualbasic.about.com/od/usevb6/a/ResVB6.htm
这里有关于版本资源的信息
msdn.microsoft.com/en-us/library/aa381058.aspx
这里有关于microsoft资源编译器的信息
msdn.microsoft.com/en-us/library/aa381042(VS.85).aspx
有了这两个,您应该能够禁用VB的内置版本并使用您想要的任何版本信息.
没关系,VB6将自己的版本资源作为后期构建操作插入,无法将其关闭.覆盖可执行文件中的版本信息是唯一的解决方案.
见www.darinhiggins.com/?s=%22resource+files%22
本文共计299个文字,预计阅读时间需要2分钟。
我需要重构一个旧的VB6应用程序,其版本号第4位大于9999,例如版本1.2.0.10003。VB6不会让你这样做;构建会失败。之前的方法是构建版本1.2.0.9999,然后在Visual Studio中手动编辑该文件以插入正确的版本号。
我需要构建一个旧的VB6应用程序,其版本号第4位大于9999,例如版本1.2.0.10003. VB6不会让你这样做;构建失败.当前的解决方法是构建版本1.2.0.9999,然后在Visual Studio中手动编辑该文件以插入正确的版本.肯定有更好的办法.是否有一个命令行工具,允许您修改EXE或DLL的版本号字段?最好是一种允许您单独编辑特定版本号字段的方法.
有许多工具可用于编辑 Windows可执行文件的版本信息,但我认为您不需要它们.看这里是在vb中使用资源文件
visualbasic.about.com/od/usevb6/a/ResVB6.htm
这里有关于版本资源的信息
msdn.microsoft.com/en-us/library/aa381058.aspx
这里有关于microsoft资源编译器的信息
msdn.microsoft.com/en-us/library/aa381042(VS.85).aspx
有了这两个,您应该能够禁用VB的内置版本并使用您想要的任何版本信息.
没关系,VB6将自己的版本资源作为后期构建操作插入,无法将其关闭.覆盖可执行文件中的版本信息是唯一的解决方案.
见www.darinhiggins.com/?s=%22resource+files%22

