bool bIsIE6 = false;
HKEY hKey = NULL;
DWORD dwType;
DWORD dwSize;
LONG lReg = RegOpenKey(HKEY_CLASSES_ROOT, "HTTP\\shell\\open\\command", &hKey);
if(lReg != ERROR_SUCCESS)
{
<span style="white-space:pre"> </span>return false;
}
char* szBrowserFileInfo= new char[MAX_PATH];
if(RegQueryValueEx(hKey, NULL, NULL, &dwType, (LPBYTE)szBrowserFileInfo, &dwSize) == ERROR_SUCCESS)
{
RegCloseKey(hKey);
}最简单的win32读取注册表
最新推荐文章于 2025-08-13 12:18:50 发布
本文介绍了一种检测Internet Explorer 6浏览器的方法。通过注册表查询HTTP shell open command键值来判断是否为IE6。若找到相应的键值则认为当前浏览器为IE6。

2041

被折叠的 条评论
为什么被折叠?



