程式設計完成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 元件並將其與當前活動的程序關聯的主模組的完整路徑,包...