GetProcessVersion函数获取指定进程期望运行的Windows版本的主版本号和次版本号。
DWORD GetProcessVersion(
DWORD 【ProcessId】 | //指定感兴趣的进程的标识符 |
); |
参数
【ProcessId】
指定感兴趣的进程的进程标识符。值为0的【ProcessId】表示调用进程。
返回值
如果函数成功,则返回值是进程期望运行的Windows版本。返回值的高字包含主版本号。返回值的低字包含次要版本号。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.如果【ProcessId】为无效值,该函数将失败。
备注
当【ProcessId】非零时,GetProcessVersion功能的执行速度会更快,指定调用进程以外的进程。
此函数返回的版本号是标记在进程正在运行的.EXE文件的映像头中的版本号。链接程序设置此值。