{******************************************************************************}
{ Author: smokingroom@sina.com }
{ Home page: http://www.programmerlife.com }
{ build: 2005-01-09 }
{******************************************************************************}
实现步聚:
(1)提升自身进程的权限,增加DEBUG权限;
(2)根据鼠标位置获得窗口句柄;
(3)根据窗口句柄获得所属的进程ID;
(4)以PROCESS_ALL_ACCESS方式打开该进程;
(5)往该进程中注入线程代码;
(6)建立并执行远程线程,在该远程线程中使用GetWindowText以获取窗口文本;
(7)读取内容并显示。
特点:
对于该功能的实现,一般的做法是是使用全局钩子,将DLL注入所有相应的进程,从而使再使用GetWindowText或WM_GETTEXT消息来获取窗口文本,注意到全局钩子使系统性能下降,并且程序多了一个烦人的DLL。
密码框查看工具 源代码 <img src="/images/sunny.gif" align="ab
需积分: 50 139 浏览量
2006-02-23
09:05:59
上传
评论 1
收藏 177KB RAR 举报
评论0
最新资源