http://www.cnblogs.com/xiaotaoliang/archive/2005/09/16/238292.html
如图:
使用了各种稀奇古怪的办法,从windows sdk到钩子、remote thread、COM服务器,web交互、加密乱七八糟都搞了一通。
基本思路概括如下:
1、HANDLE GetProcessHandle(LPCTSTR szProcessName) 找到oe
2、WriteProcessMemory( hProcess,
pRemotePlugin,
g_szPluginFullName,
dwPluginNameSize,
NULL
); 使其载入一个自己写的DLL.
3、DLL(Win32 dll):
(1)Subclass窗口
(2)CreateReBar,加入rebar就是
(3) 响应Rebar的按钮事件,载入另外一个DLL,调用其“显示对话框.的方法
4、另外一个DLL (MFC regular dll):
公开一个方法ShowWebDlg,对话框插入一个ActiveX控件.
5、ActiveX控件:
负责HtmlView的处理。
搞定。
posted on 2005-09-16 12:46 涛仔28 阅读(472) 评论(10) 编辑 收藏 引用 网摘 所属分类: COM知识
# re: 历尽艰辛,终于搞出来一个Outlook Express的插件 2005-10-07 17:05 Tommy
Outlook的早就写出来啦,Outlook有公开的COM接口嘛,简单多了;
OE插件是客户要求的,现在还有个问题就是WAB文件的解释问题,微软对WAB读写的API真是搞不懂,头文件里面明明看到很多枚举是有关联系人信息的许多字段的,比如手机电话个人网址之类的,愣是得不到值,好像知道WAB文件怎么解释的人都把秘密掖得很紧啊,找了好多地方都找不到怎么解释的,好像是绝世机密似的。。还要拿来卖钱。。。唉 回复 更多评论
# re: 历尽艰辛,终于搞出来一个Outlook Express的插件 2005-11-14 15:27 kormnz
以下网页有关于WAB文件格式的介绍以及例子
微软的站点
http://msdn.microsoft.com/library/default.asp?url=/workshop/wab/wabentry.asp
获取本机Outlook Express和Outlook2000/XP中通讯薄内容的示例源码
http://www.youkuaiyun.com/cnshare/soft/17/17231.shtm 回复 更多评论
# re: 历尽艰辛,终于搞出来一个Outlook Express的插件 2005-11-15 01:35 涛仔28
# re: 历尽艰辛,终于搞出来一个Outlook Express的插件 2006-05-30 19:58 邹勇
你好,我正在为读取所有域而烦恼,你能告诉我怎么做吗,或者发一份代码给我。谢谢你。 回复 更多评论
# re: 历尽艰辛,终于搞出来一个Outlook Express的插件 2006-05-30 20:20 邹勇
你好,我正在为读取所有域而烦恼,你能告诉我怎么做吗,或者发一份代码给我。谢谢你。email:yongli0229@sina.com 回复 更多评论
# re: 历尽艰辛,终于搞出来一个Outlook Express的插件 2006-05-31 10:59 涛仔28
我从一个国外网站找到的,操作挺麻烦的,读起来也很费劲
请看这个地址:http://www.koders.com/cpp/fid55B04375A2A398DBC1DBEE3B7ACC98C397F4F639.aspx
回复 更多评论
# re: 历尽艰辛,终于搞出来一个Outlook Express的插件 2006-06-06 09:35 simon_
你好,我按照微軟MSDN的文檔,程序可以在WAB中創建聯系人和群組,但是不知道怎樣在WAB中創建文件夾,msdn 線上文檔僅僅說 [ When a user creates a folder, the WAB creates an IABContainer : IMAPIContainer object. ] ,請問要怎樣才能建立文件夾呢?
TKS !! 回复 更多评论
# re: 历尽艰辛,终于搞出来一个Outlook Express的插件 2006-08-08 11:16 yan
您好 :
由于工作需要 ,我需要写 一个 Outlook Express的插件。
看到您的文章,但本人时初学者,您是否能给我详细一点的思想,最好有一份简单的示例代码 。
万分感谢
knyanyan@hotmail.com
回复 更多评论
# re: 历尽艰辛,终于搞出来一个Outlook Express的插件 2006-08-08 14:56 xiaotaoliang
微软没有公开OE的COM模型,因此不得已采用“进程注入”的方式来做,中间的关节相对还是比较复杂的,很难给你简单的示例代码,建议你先研究一下这位高人的文章:
http://www.codeguru.com/Cpp/W-P/system/processesmodules/article.php/c5767/#introduction 回复 更多评论
评论
my god,是够复杂的,为什么不考虑写outlook plug ?