以下の様なコードが動作する様に幾つかを書換えてテスト.
CString TF_GetRunStatus (void)
{
CStringArray sa ;
{
sa.Add(::GetTempPath ()) ;
sa.Add(::GetModuleFileName ()) ;
sa.Add(::IsWow64()?_T(“Wow64”):_T(“”)) ;
}
{
double osVer = ::OS__GetVersion() ;
sa.Add(::FtoT (osVer)) ;
CString str ; str.Format(_T(“%f”),osVer) ;
sa.Add(str) ;
}
#ifndef _WIN32_WCE
sa.Add(::GetComputerName ()) ;
sa.Add(::GetUserName ()) ;
sa.Add(::GetCurrentDirectory()) ;
sa.Add(::GetFullPathName (_T(“.\\”))) ;
#endif
sa.Add(::GetBuildStrFull ()) ;
CString str ;
::StringArrayToString(sa,str) ;
return str ;
}
::GetTempPath
PPC2003 “\Temp\”
SP 2003 “\Strage\Application Data\Volatile\”
WM 5,6 ”\Application Data\Volatile\”