[C++] 纯文本查看 复制代码
DWORD WINAPI GetModuleFileName(
__in_opt HMODULE hModule,
__out LPTSTR lpFilename,
__in DWORD nSize
);
[C++] 纯文本查看 复制代码
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL, "chs");
TCHAR szModulePath[MAX_PATH];
HMODULE hKernel32;
if (!GetModuleFileName(NULL, szModulePath, MAX_PATH)) {
_tprintf (TEXT("获取模块路径错误!\n"));
return (-1);
}
_tprintf (TEXT("本模块路径为:%s\n"), szModulePath);
hKernel32 = LoadLibrary(TEXT("kernel32.dll"));
if (!GetModuleFileName(hKernel32, szModulePath, MAX_PATH)) {
_tprintf (TEXT("获取模块路径错误!\n"));
return (-1);
}
_tprintf (TEXT("Kernel32 模块路径为:%s\n"), szModulePath);
return 0;
}