MFC中,獲取當前EXE執行路徑

2021-08-19 06:19:54 字數 336 閱讀 7873

程式設計完成mfc工程後交給使用者使用,有一些配置檔案的存放路徑,使用者和開發者不一定相同,可能出現路徑錯誤導致的工程**出現錯誤。因此,要獲取當前exe執行的路徑就相當重要了。

在mfc的oninitdlg()中,獲取當前的exe執行路徑

cstring g_exepath;//全域性變數

oninitdlg()

tchar path[max_path] = ;

getmodulefilename(null,path,max_path);

(_tcsrchr(path,_t("\\")))[1] = 0;

g_exepath=path;//此時獲得了exe的目錄

VC中獲取當前exe檔案執行路徑

一 tchar szfilepath max path 1 getmodulefilename null,szfilepath,max path tcsrchr szfilepath,t 1 0 刪除檔名,只獲得路徑 cstring str url szfilepath afxmessagebox ...

C 獲取當前程式執行路徑

獲取當前程序的完整路徑,包含檔名 程序名 string str this.gettype assembly.location result x exe exe檔案所在的目錄 exe檔名 獲取新的 process元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名 程序名 string str ...

C 獲取當前程式執行路徑

找了一下午的文章,真的非常非常有用 獲取當前程序的完整路徑,包含檔名 程序名 string str this.gettype assembly.location result x exe exe檔案所在的目錄 exe檔名 獲取新的 process 元件並將其與當前活動的程序關聯的主模組的完整路徑,包...