获取绝对路径
调用函数: GetModuleFileName,返回当前进程的镜像文件(.exe)所在的目录。 较为稳妥且移植性较好。
函数原型:
- DWORD GetModuleFileName( HMODULE hModule, LPTSTR lpFilename, DWORD nSize);
函数功能: 此函数得到当前应用程序的运行目录,还包括应用程序的文件名。
参数:hModule: handle to module 要获取文件名的模块句柄。NULL表示当前模块;
lpFilename:path buffer 存放取得的文件名;
nSize: size of buffer 参数的长度
代码:
TCHAR exeFullPath[MAX_PATH]; //定义一个TCHAR类型的数组,数组名为exeFullPath,长度为MAX_PATH
GetModuleFileName(NULL,exeFullPat