Spy4win - Spy for Window, 探测更多的窗口信息.


Spy4Win

欢迎使用Spy4Win

如何使用本软件

如何获取窗口

窗口详细信息

    ◎ 常规信息

    ◎ 窗口样式

    ◎ 窗口控件

    ◎ 窗口类

    ◎ 关系窗口/窗口状态

    ◎ 窗口内容

    ◎ 窗口所属进程

    ◎ 生成代码

    ◎ 窗口图像

附加工具

    ◎ 颜色拾取

    ◎ 进程管理

    ◎ IE页面分析

    ◎ 导出窗口信息

    ◎ 截获窗口消息

    ◎ 克隆菜单

自定义主题色彩

编写插件

更新历史


目前最新版本:v0.20b

新版本即将发布, 敬请关注.

下载地址:

点击下载 Spy4Win v0.20b



为Spy4Win编写插件

 

  0.20以上版本的Spy4Win支持第三方插件,你可以编写自己的插件以扩充Spy4Win的功能。

 

  插件程序中必须存在两个导出函数:

    extern "C" __declspec(dllexport)
    DWORD __stdcall MyDoJob(HWND hMainWin, HWND hDstWin, LPVOID lpReserved);

    // 功能:通过传递过来的hDstWin句柄对该窗口进行操作。
    // 参数:hMainWin: Spy4Win主窗体句柄, 可用可不用
    //         hDstWin: 目标窗口句柄
    //         lpReserved: 保留

 

    extern "C" __declspec(dllexport)
    LPSTR __stdcall MyLoadPluginName();

    // 获取插件名字
 

  Spy4Win带了三个不同工具编写的插件例子程序:C++Builder/Delphi/VC,存放在Spy4Win目录下。

 

  BCB例子:

  

 

  将编译好的插件文件放在Spy4Win目录下的Plugins目录下,如果参数格式正确,Spy4Win在启动以后会加载这个插件到快捷菜单中,在[附加工具]-->[插件]子菜单中:

  

 

  如果要删除插件,直接将该文件删除即可。

 

C++Builder 研究 - http://www.ccrun.com 晋ICP备05000574号

Copyright © 2001,2007 ccrun.com. All rights reserved.

Tags: Borland CodeGear C++Builder Delphi RAD Studio 2007 C++Builder2007 Delphi2007 BDS BDS2006 C/C++ BCB VC Turbo article Tips Full Source Code Ebook VisualC++ VCL MFC CLX SDK COM Components Controls Developer Programmer 编程学习资料 源代码 源程序 源码 编程文档 经验技巧 组件 控件 元件 下载 开源 函数 软件开发 论坛 电子书籍 一切尽在C++Builder研究!