如何使用设备驱动程序获取文件版本?

时间:2018-04-12 14:18:38

标签: windows kernel device-driver

我有设备驱动程序,它获取二进制文件的完整路径,例如:

  C:\Windows\System32\Notepad.exe

是否有内核级别调用,我可以使用类似于“GetFileVersionInfo”来获取二进制文件的产品版本?

或者我可以使用:

how to use the GetFileVersionInfo function?

由于

1 个答案:

答案 0 :(得分:0)

经过一些研究......似乎可以从设备驱动程序调用'GetFileVersionInfo'

请参阅http://www.osronline.com/showThread.cfm?link=59108

中的第7个问题

这是对'GetFileVersionInfo'

的调用
https://msdn.microsoft.com/en-us/library/windows/desktop/ms647003(v=vs.85).aspx

调用'GetFileVersionInfoSize'

https://msdn.microsoft.com/en-us/library/windows/desktop/ms647005(v=vs.85).aspx