跨进程读取ListView(CListCtrl)内容

本文介绍了如何跨进程读取ListView控件的内容,包括使用Spy++获取窗体信息,利用WinAPI函数进行进程间通信,以及从目标进程内存中读取ListView项的文本并保存到文件的详细步骤。文章提供了具体的C++代码示例。
摘要由CSDN通过智能技术生成

 

///

//Author:  aaashun

//Date:    23/2/2009

//Email:   aaashun@gmail.com

///

 

    测试环境:VC2005,xp
    欢迎批评指正.

    最近在做一个很xxx的项目,需要把以前一个窗体里的一个ListView的所有内容抓下来然后存在本地的数据库里.
由于涉及到一些底层的知识.于是研究了一下,并在前人的基础上加以改进.废话不多说了.

    首先需要用到Spy++来查看目标窗体信息



    大家看到了吧,主窗体Caption是"ListDemo"
    接下来是一个ListView class是"SysListView32"
    还有一个ListHeader   class是"SysHeader32"
    好了,接下来开始编码

  1.     //窗口句柄
  2.     HWND hwnd=NULL;
  3.     //目标进程ID与句柄
  4.     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值