我在Windows机器上使用OpenSCManager枚举所有已安装的服务。问题是返回的exe路径有不同的格式:
C:\Windows\System32\svchost.exe
\SystemRoot\system32\drivers\wd.sys
system32\DRIVERS\wdcsam64.sys
"C:\Windows\System32\wbengine.exe"
\??\C:\Windows\...
有没有一种简单的方法将所有这些路径转换为绝对路径(C:\ Folder1 \ Folder \ fil1.ext),所以我可以打开并读取它们(使用CreateFile和ReadFile)而不必解析它们?