{
#if ( _mfc_ver >= 0x0700 )
reg.querystringvalue( ids_reg_val_msinfo_path2, pszpath, &dwsize );
#else
reg.queryvalue( pszpath, ids_reg_val_msinfo_path2, &dwsize );
#endif
// 路径名不包括exe文件名
if ( nret == error_success )
verify( ::pathappend( pszpath, ids_msinfo_exe_name ) );
reg.close();
}
}
strpath.releasebuffer();
strpath.freeextra();
// 检查文件是否有效.
return ::pathfileexists( strpath );
}
4. 如何直接运行一个资源中的程序
bool run()
{
cfile f;
char* pfilename = "execution.exe";