获取process的Path Name的问题
我用GetModuleFileNameEx()来获取所有process的Path Name,但得到结果却不正确:
如:
\SystemRoot\system32\smss.exe,正确的应该是:D:\Winnt\system32\smss.exe
\??\D:\Winnt\system32\csrss.exe,正确的应该是:\D:\Winnt\system3\csrss.exe
\??\D:\Winnt\system32\winlogon.exe,正确应是:\D:\Winnt\system\winlogon.exe
但是除了以上三个,其他得到的都是正确的!
环境:win 2000