CString GetModuleDir()
{
HMODULE module = GetModuleHandle(0);
TCHAR pFileName[MAX_PATH];
GetModuleFileName(NULL,pFileName, MAX_PATH);
CString csFullPath(pFileName);
int nPos = csFullPath.ReverseFind( _T('\\') );
if( nPos < 0 )
return CString("");
else
return csFullPath.Left( nPos );
}
函数没什么好说的 主要就是pFileName的数据类型
在有些环境下char 可以,但我在VS2010下发现貌似只能用 TCHAR类型才行