六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 123|回复: 0

检测IE对MHTML的支持

[复制链接]

升级  20.67%

19

主题

19

主题

19

主题

秀才

Rank: 2

积分
81
 楼主| 发表于 2013-2-7 19:35:06 | 显示全部楼层 |阅读模式
很多定制的windows会去掉Outlook Express.导致IE不支持MHTML的支持:参考http://bbs.lxsea.com/read-htm-tid-1160.html

因此想在程序中检测系统是否支持MHTML。
从注册表中查到INETCOMM的主要的CLSID
//INETCOMM asynchronise protocol handler implementationclass __declspec(uuid("{05300401-BCBC-11d0-85E3-00C04FD85AB4}")) INetComm_Class {};CComPtr<IUnknown>unk;if( FAILED( unk.CoCreateInstance( __uuidof(INetComm_Class)))) {  no_mhtml_ = true;}else  no_mhtml_ = false;

不知道是否各种情况都能覆盖!
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表