これが私のコードです:
TCHAR szProcessName[MAX_PATH] = TEXT("<unknown>");
GetModuleFileNameEx (hProcess, NULL, szProcessName,
sizeof(szProcessName)/sizeof(TCHAR));
char*
ではなく、のパスが必要TCHAR[]
です。変換せずにどういうわけか可能(WideCharToMultiByte)
ですか?
ありがとう...