我正在使用VerQueryValue从DLL的VersionInfo中检索字符串。
一切正常,但资源管理器显示的FileVersion(右键单击文件,属性,详细信息,“文件版本”)与我从VerQueryValue获取的字符串不匹配。
我对VerQueryValue的所有其他调用工作正常,但FileVersion似乎检索与ProductVersion相同的数据。我尝试过用不同语言(C ++和Delphi)编写的两个不同的“版本信息”组件,两者都表现出这种行为,所以我不认为这是我(或他们的)代码中的错误。
我能想到的两种可能性:
有人知道它可能是哪一个吗?