GetModuleFileNameA功能:获取当前进程的完整路径
GetCurrentDirectoryA功能:获取当前进程的目录
测试代码如下:
#include "stdafx.h" #include <iostream> #include <windows.h> using namespace std; #define MAX_LENGTH (100) int _tmain(int argc, _TCHAR* argv[]) { char FileName[MAX_LENGTH]; char FilePath[MAX_LENGTH]; GetModuleFileNameA(NULL, FileName, sizeof(FileName)); cout << FileName << endl; GetCurrentDirectoryA(MAX_PATH, FilePath); cout << FilePath << endl; system("pause"); return 0; }
测试结果见下图: