日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[IE编程] 如何获得IE版本号

發布時間:2025/3/19 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [IE编程] 如何获得IE版本号 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
程序中使用IE的WebBrowser 控件(MSHTML)或者開發BHO插件的時候,通常需要獲得IE的版本號以便做不同處理。這里介紹2中獲得IE版本號的方法: 1) 通過注冊表 IE的版本號信息放在注冊表的: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version? 注:64位機器的32位IE在 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Version? 2) 通過讀取mshtml.dll 的版本號 mshtml是IE的核心DLL之一。 mshtml.dll文件的版本號碼和IE的版本號碼應該是一致的。以下代碼演示如何獲得mshtml.dll的版本號。 view plaincopy to clipboardprint?
const TCHAR szFilename[] = _T("mshtml.dll");??
DWORD dwMajorVersion =0, dwMinorVersion = 0;??
DWORD dwBuildNumber =0, dwRevisionNumber = 0;??
DWORD dwHandle = 0;??
DWORD dwVerInfoSize = GetFileVersionInfoSize(szFilename, &dwHandle);??
if (dwVerInfoSize)??
{??
??? LPVOID lpBuffer = LocalAlloc(LPTR, dwVerInfoSize);??
??? if (lpBuffer)??
??? {??
??????? if (GetFileVersionInfo(szFilename, dwHandle, dwVerInfoSize, lpBuffer))??
??????? {??
??????????? VS_FIXEDFILEINFO * lpFixedFileInfo = NULL;??
??????????? UINT nFixedFileInfoSize = 0;??
??????????? if (VerQueryValue(lpBuffer, TEXT("\\"), (LPVOID*)&lpFixedFileInfo, &nFixedFileInfoSize) &&(nFixedFileInfoSize))??
??????????? {??
??????????????? dwMajorVersion = HIWORD(lpFixedFileInfo->dwFileVersionMS);????
??????????????? dwMinorVersion = LOWORD(lpFixedFileInfo->dwFileVersionMS);????
??????????????? dwBuildNumber = HIWORD(lpFixedFileInfo->dwFileVersionLS);????
??????????????? dwRevisionNumber = LOWORD(lpFixedFileInfo->dwFileVersionLS);??
??????????? }??
??????? }??
??????? LocalFree(lpBuffer);??
??? }??
}??
printf("mshtml.dll VersionInfo: \n\tMajorVersion=%d\n\tMinorVersion=%d\n\tBuildNumber=%d\n\tRevisionNumber=%d\n",??
??? dwMajorVersion, dwMinorVersion, dwBuildNumber, dwRevisionNumber);?
??? const TCHAR szFilename[] = _T("mshtml.dll");
??? DWORD dwMajorVersion =0, dwMinorVersion = 0;
??? DWORD dwBuildNumber =0, dwRevisionNumber = 0;
??? DWORD dwHandle = 0;
??? DWORD dwVerInfoSize = GetFileVersionInfoSize(szFilename, &dwHandle);
??? if (dwVerInfoSize)
??? {
??????? LPVOID lpBuffer = LocalAlloc(LPTR, dwVerInfoSize);
??????? if (lpBuffer)
??????? {
??????????? if (GetFileVersionInfo(szFilename, dwHandle, dwVerInfoSize, lpBuffer))
??????????? {
??????????????? VS_FIXEDFILEINFO * lpFixedFileInfo = NULL;
??????????????? UINT nFixedFileInfoSize = 0;
??????????????? if (VerQueryValue(lpBuffer, TEXT("\\"), (LPVOID*)&lpFixedFileInfo, &nFixedFileInfoSize) &&(nFixedFileInfoSize))
??????????????? {
??????????????????? dwMajorVersion = HIWORD(lpFixedFileInfo->dwFileVersionMS);?
??????????????????? dwMinorVersion = LOWORD(lpFixedFileInfo->dwFileVersionMS);?
??????????????????? dwBuildNumber = HIWORD(lpFixedFileInfo->dwFileVersionLS);?
??????????????????? dwRevisionNumber = LOWORD(lpFixedFileInfo->dwFileVersionLS);
??????????????? }
??????????? }
??????????? LocalFree(lpBuffer);
??????? }
??? }
??? printf("mshtml.dll VersionInfo: \n\tMajorVersion=%d\n\tMinorVersion=%d\n\tBuildNumber=%d\n\tRevisionNumber=%d\n",
??????? dwMajorVersion, dwMinorVersion, dwBuildNumber, dwRevisionNumber); 通過以上2種方法獲得 MajorVersion, MinorVersion, BuildNumber, RevisionNumber 之后,你可以查詢我之前的blog文章 《IE 版本號大全》里面的那個表來判斷是那個IE發行版本。 相關Blog文章: IE8 正式版(RTM) 的版本號: 8.0.6001.18702
[IE編程] IE 版本號大全

總結

以上是生活随笔為你收集整理的[IE编程] 如何获得IE版本号的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 加勒比精品在线 | 老熟妇仑乱一区二区av | 精品人妻无码一区 | 91婷婷| 亚洲无吗一区二区三区 | 国产一区二区三区福利 | 亚洲论理 | 激情综合小说 | 台湾佬成人中文网222vvv | 少妇福利在线 | 欧美激情天堂 | 欧美乱妇日本无乱码特黄大片 | 国产香蕉av | 国产av无码专区亚洲精品 | 欧美一区二区三区四区在线 | 日韩成人在线一区 | 日韩一二在线 | 一级免费观看视频 | 国产综合视频一区二区 | 久久97精品久久久久久久不卡 | 色香五月| 精品一区二区在线播放 | 日韩精品在线观看中文字幕 | 久久综合久久88 | 色呦 | 久久免费在线观看视频 | 少妇高潮一69aⅹ | 人妻精品一区一区三区蜜桃91 | 成人区人妻精品一区二区网站 | 91网站观看 | 动漫美女被到爽 | 我和公激情中文字幕 | 六月丁香激情 | 亚洲a∨无码无在线观看 | 美女精品在线观看 | 国产高清视频在线 | 超碰在线a | 欧美亚洲另类图片 | 亚洲人天堂 | 欧美在线视频二区 | xxxxx18日本| 91麻豆成人精品国产免费网站 | 亚洲国产系列 | 国产96视频 | 亚洲免费网| 奇米一区二区 | 欧美11p | 最近最新中文字幕 | 韩国av在线免费观看 | 欧美性猛交bbbbb精品 | 四虎成人在线视频 | 亚洲人成无码www久久久 | 四虎影院一区 | 玖玖在线视频 | 99热6这里只有精品 三级av在线免费观看 | 色老头av| 欧美日本在线观看 | 99精品久久 | 日本色呦呦 | 中文字幕人妻一区 | 女生隐私免费看 | 亚洲免费精品视频在线观看 | 国产欧美熟妇另类久久久 | 国产黄色大片在线观看 | 黄色国产毛片 | 美女啪啪网站 | 国产黄色片在线播放 | 亚洲午夜色 | 一本大道综合伊人精品热热 | 国产精品视频自拍 | 久久综合久色欧美综合狠狠 | 日本精品成人 | 日韩中出在线 | 成年人在线观看av | 久久三级精品 | 国产日韩精品一区 | 蜜臀av在线观看 | 国产超碰人人模人人爽人人添 | 日韩精品一区二区三区国语自制 | 花房姑娘免费全集 | 欧美交换国产一区内射 | 国产又爽又黄视频 | 一个人在线免费观看www | 天堂av亚洲| 日本bbwbbw| 日韩精品一区二区在线观看 | 亚洲精品9999 | 欧美激情videos | 亚洲精品国产成人 | 精品动漫一区二区 | 欧美性色19p| 久久亚洲色图 | 欧美性猛交久久久乱大交小说 | 99热黄色 | 中国一级特黄毛片大片 | 精品人妻一区二区三区四区在线 | 国产麻豆成人 | 国产精品日韩在线 | 国产一区二区三区自拍 |