在c ++中转换Windows上的服务文件路径

时间:2014-06-21 20:07:00

标签: c++ windows

我在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)而不必解析它们?

0 个答案:

没有答案