実行ファイルのフルパス取得

対応OS Windows 95/98/Me/NT/2000 ・パス取得
	nLen = ::GetModuleFileName(NULL,lpszBuff,MAX_PATH);


 ・サンプル
bool GetExeDir(CString* lpstrExeDir)
{  
	if(lpstrExeDir != NULL)
	{
		int	nLen;
		char	lpszBuff[MAX_PATH];

		nLen = ::GetModuleFileName(NULL,lpszBuff,MAX_PATH);
		if(nLen <= 0) return false;
		*lpstrExeDir = lpszBuff;

		return true;
	}
	return false;
}



カテゴリー「VC++ TIPS」 のエントリー