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,當以系統用戶啓動時,獲取不到正確的路徑

 

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