在 開發過程中經常需要獲得程序當前的運行目錄,這時就可以使用GetCurrentDirectory()和GetModuleFileName()函 數,GetCurrentDirectory只是返回當前進程的當前目錄,而並不是進程的鏡像文件(.exe)所在的目 錄 ...
API函數GetModuleFileName :獲得應用程序目錄相對路徑 MFC函數GetModuleFileName :獲得應用程序目錄絕對路徑 采用. 也能獲得應用程序當前目錄 當前目錄不一定等於應用程序執行文件的所在目錄,一個應用程序被啟動時,當前目錄是可以被任意設置的。 GetModuleFileName 得到模塊的完整路徑名,例如,你載入c: windows system a.dll,得 ...
2012-04-22 22:08 0 12421 推薦指數:
在 開發過程中經常需要獲得程序當前的運行目錄,這時就可以使用GetCurrentDirectory()和GetModuleFileName()函 數,GetCurrentDirectory只是返回當前進程的當前目錄,而並不是進程的鏡像文件(.exe)所在的目 錄 ...
.\\與API函數GetModuleFileName獲取應用程序目錄有何不一樣? 采用.\\也能獲得應用程序目錄,采用GetModuleFileName也能獲得,二者有何不 ...
GetModuleFileName() 函數返回當前進程已加載可執行或DLL文件的完整路徑名(以'\0'終止),該模塊必須由當前進程地址空間加載。如果想要獲取另一個已加載模塊的文件路徑,可以使用GetModuleFileNameEx()函數。 函數原型: eg ...
注意,GetSelfModuleHandle函數必須是全局的,或者類的靜態成員方法。 ...
Windows系統提供一組API實現對程序運行時相關目錄的獲取和設置。用戶可以使用GetCurrentDirectory和SetCurrentDirectory獲取程序的當前目錄,獲取模塊的路徑使用GetModuleFileName,如果以NULL參數調用 ...
一、獲取當前文件的路徑 string str1=Process.GetCurrentProcess().MainModule.FileName;//可獲得當前執行的exe的文件名。 string str2=Environment.CurrentDirectory;//獲取和設置當前目錄(即該進 ...
獲取當前目錄對於.net來說很簡單,在此不用多說了。C/C++來說挺也簡單,但容易掉進MS的陷阱。在此僅作為筆記記錄一下方法,以便以后備查,高手請路過。 若是VC MS 封裝了好幾個方法 1、最常用的GetCurrentDirectory,查一下它的原型: DWORD ...
運行結果: ...