bool GetAppPath(char* szPath,int iSize)
{
bool bResult;
bResult = false;
if(GetModuleFileName(NULL,szPath,iSize))
{
char* ptr = strrchr(szPath,'\\');
if(ptr != NULL)
{
*ptr = 0;
bResult = true;
}
}
return bResult;
}
{
bool bResult;
bResult = false;
if(GetModuleFileName(NULL,szPath,iSize))
{
char* ptr = strrchr(szPath,'\\');
if(ptr != NULL)
{
*ptr = 0;
bResult = true;
}
}
return bResult;
}
TCHAR exeFullPath[MAX_PATH];
DWORD path = GetModuleFileName(NULL,exeFullPath,MAX_PATH);
MessageBox(exeFullPath,"你好!",MB_OK);只得到当前程序所在的文件夹
TCHAR exeFullPath[MAX_PATH];
DWORD path= ::GetCurrentDirectory(MAX_PATH,exeFullPath);
MessageBox(exeFullPath,"你好!",MB_OK);
GetCurrentDirectory(128,filename);