`
isiqi
  • 浏览: 16027435 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

历尽艰辛,终于搞出来一个Outlook Express的插件

阅读更多

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知识

<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://www.cnblogs.com/xiaotaoliang/archive/2005/09/16/238292.html" dc:identifier="http://www.cnblogs.com/xiaotaoliang/archive/2005/09/16/238292.html" dc:title="历尽艰辛,终于搞出来一个Outlook Express的插件" trackback:ping="http://www.cnblogs.com/xiaotaoliang/services/trackbacks/238292.aspx" /> </rdf:RDF> --> //

评论

my god,是够复杂的,为什么不考虑写outlook plug ?

回复更多评论

#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.csdn.net/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回复更多评论

#re: 历尽艰辛,终于搞出来一个Outlook Express的插件 2005-10-07 15:09 龙蛰(NeoLee)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics