webbrowser 能否 访问内存映像?
解决方案 »
- 红外成象
- RichEdit粘贴的文本为什么CharFormat没有被RichEdit格式化?
- 请教:我新建了一个 win32 applicaton 工程(带hello world)的,工程名为 Xiaogw , 我想把 xiaogw.cpp stdafx.cppxiaogw.h stdafx.h 移到
- 如何编程实现在NTFS分区下创建一个所有用户都有读写权限的文件?
- 请问如何拦截WebBrowser控件的MsgBox事件(好象是由alert发生的)!
- 特殊的三角形分裂
- 我第一次用vc编程序,哎~~苦恼哇
- 求救高手,c++ COM组件向VB传参问题。
- win9x裝上winsock2,就能使用SOCK_RAW,和SIO_RCVALL选择吗? 然后就能抓包吗?
- 问一个公积金贷款计算的问题
- 我初学ATL,使用VS2005建立exe server出现问题
- 如何有效的禁止拷贝PDF文件
http://topic.csdn.net/u/20080108/15/65aa76b5-e5f9-4f8d-98ae-81379d8ca6df.html
http://topic.csdn.net/u/20080108/15/65aa76b5-e5f9-4f8d-98ae-81379d8ca6df.html我把你说的帖子看完了,该帖子还是没有解决 解析内存中的MHT问题.难道真的不能实现webbrowser访问内存中的MHT文件的问题?
他碰到这个就把url给 url moniker,后者返回数据,所以IE根本不知道这是本地还是网络数据。url moniker有种插件,叫做Asynchronous Pluggable Protocol(APP) Handler。利用这个,
你可以自己解析某种协议,并喂数据给url moniker。比如腾讯的tencent://xxxxxxx协议,
就是APP handler。你自己做的APP handler,你爱到哪儿读数据都成,包括内存,
到时候喂给url moniker就成。后者会喂给IE。这样讲还不明白的话,建议自己多熟悉相关技术先。
你需要自己解析mht,http://www.unmht.org/unmht/en_index.html
以上是ff的mht插件,xpi格式其实也是zip,解压后有js写的mht解析器。你需要翻译成c++
如何在流上构造一个MHT moniker,和如何加载MHT文件到文档对象