Mat*_*lko 0 vb.net versioning vb6
我有几个我创建的VB6 exe/dll,当我右键单击该文件并获得它所说的属性时:
File version - 4.2.0.9Product Version - 4.02.0009是否有可能改变File Version?我希望这样说4.2.9.123
我想以编程方式更改此项,因此我可以在哪里找到这些值的文件?他们在特定的位置吗?
如果我更改内部版本,这是否会导致向COM注册exe/dll的问题?
(如果有人有代码解决方案,我选择的语言是VB.NET)
您需要使用Win32 API调用来执行此操作 - 特别是UpdateResource函数来修改VERSIONINFO资源.
有关更多详细信息,请查看http://www.codeproject.com/Articles/6317/Updating-version-information-at-run-time和替换版本信息资源.
您可以使用P/Invoke但是使用C++可能更简单.