zoukankan      html  css  js  c++  java
  • 历尽艰辛,终于搞出来一个Outlook Express的插件

    如图:
    使用了各种稀奇古怪的办法,从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的处理。
     
    搞定。

  • 相关阅读:
    hdu3613(扩展KMP)
    hdu4333(扩展KMP)
    poj 2185
    指数型母函数
    java高精度hdu4043
    卡特兰数简单应用
    hdu3625(第一类斯特林数)
    卡特兰数和斯特林数(转载)
    hdu4045(递推)
    java 中sendredirect()和forward()方法的区别
  • 原文地址:https://www.cnblogs.com/xiaotaoliang/p/238292.html
Copyright © 2011-2022 走看看