一个32位的程序,想通过GetFileVersionInfo取得System32下一个DLL的版本信息,结果总是取到SysWOW64中同名DLL的版本,即使调用了Wow64DisableWow64FsRedirection也一样。我怀疑GetFileVersionInfo会优先取到该进程已经加载入内存的此文件的版本信息,谁能帮我从函数内部处理流程来证明一下,或者否定我的猜想,万分感谢:eek: 环境是Win7_x64
PS:GetFileVersionInfo中第一个参数写了全路径
再PS:如果我的程序没有LoadLibrary这个DLL的话,就可以正常的通过Wow64DisableWow64FsRedirection来控制取得System32下的还是SysWOW64下的文件信息。
PS:GetFileVersionInfo中第一个参数写了全路径
再PS:如果我的程序没有LoadLibrary这个DLL的话,就可以正常的通过Wow64DisableWow64FsRedirection来控制取得System32下的还是SysWOW64下的文件信息。