`
tailorcai
  • 浏览: 93737 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

检测IE对MHTML的支持

阅读更多
很多定制的windows会去掉Outlook Express.导致IE不支持MHTML的支持:参考http://bbs.lxsea.com/read-htm-tid-1160.html

因此想在程序中检测系统是否支持MHTML。
从注册表中查到INETCOMM的主要的CLSID
//INETCOMM asynchronise protocol handler implementation
class __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;


不知道是否各种情况都能覆盖!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics