c++获取进程的运行路径

 

  1. //获取以系统内置帐户运行的进程的运行路径 
  2. wstring GetCurrentDirPath(void
  3.     TCHAR wCurPath[MAX_PATH] = {0}; 
  4.     GetModuleFileNameW(NULL,wCurPath,sizeof(wCurPath)); 
  5.     wstring wTmp(wCurPath); 
  6.     wTmp = wTmp.substr(0,wTmp.rfind('\\')); 
  7.      
  8.     return wTmp; 
  9.  
  10. //注:最好不要用GetCurrentDirectory,当以系统用户启动时,获取不到正确的路径

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章