VC获取IE版本号
1、通过注册表获取IE版本号
Cstring GetIEVersion(void) { HKEY hSerKey; CString str = _T("Software\\Microsoft\\Internet Explorer"); long nRet; DWORD dwType =0; DWORD dwValue = 0; DWORD dwlen = MAX_PATH; TCHAR chIEVersion[MAX_PATH] = {'\0'}; nRet = RegOpenKey(HKEY_LOCAL_MACHINE,str,&hSerKey); //得到欲修改键的句柄 if (nRet != 0) { MessageBox(_T("打开注册表失败!"),_T("Error"),0); ExitProcess(-1); } nRet = RegQueryValueEx(hSerKey, _T("Version"), NULL, &dwType, (LPBYTE)&chIEVersion, &dwlen);//获取Version字段值) if (nRet != 0) { MessageBox(_T("查询注册表失败!"),_T("Error"),0); ExitProcess(-1); } ::RegCloseKey(hSerKey); CString strIEVersion = chIEVersion; return strIEVersion; }
posted on 2014-10-11 21:48 Leadtheway 阅读(863) 评论(0) 收藏 举报
浙公网安备 33010602011771号