原文:Windows黑客基础(2):获取其他进程的HANDLE

在windows下,不管是进程还是句柄或者文件,他们都可以抽象为一个HANDLE,如果有接触过linux编程的都知道,linux下一切皆文件,对进程,文件,socket的操作都是通过int来标识的,windows下的HANDLE概念也跟linux下的int概念差不多,都可以归结为类似与ID的数据类型,只是表示形式不一样,我们对于所有对象的操作都需要通过这个标识来传递 当然在WINDOWS下还包括H ...

2013-06-12 16:46 0 5152 推荐指数:

查看详情

Windows黑客基础(1):Hook本进程的消息

1.需要用到的函数 学过Windows编程的应该都知道,Windows的核心机制是消息机制,消息是操作系统告诉应用程序发生了什么事情,比如当用户移动了鼠标或者按键后,操作系统会通知应用程序 实际上在Windows下,我们可以监控操作系统发送给另外一个进程的消息,然后决定对这个消息怎么处理 ...

Mon Jun 10 00:40:00 CST 2013 1 3384
Windows获取其进程中Edit控件的内容

  最近做的MFC项目中,有个获取其进程中Edit控件内容的需求,本来以为是个很简单的问题,但是来来回回折腾了不少时间,发博记录一下。   刚开始拿到这个问题,很自然的就想到GetDlgItemText(): UINT GetDlgItemText( HWND hDlg ...

Mon Sep 23 00:28:00 CST 2013 0 3811
WINDOWS黑客基础(4):查找进程运行的基址

WINDOWS VISITA开始以后,windows已经开始支持随机基址的关系,也就是说以前我们的进程基址都是从0x40000开始的,如果一个变量在我们第一次运行的时候地址为0x50000,那么以后也都会在这个位置 而VS2008后开始提供随机基址的功能,在WINDOWS VISITA后的版本 ...

Fri Jun 21 06:35:00 CST 2013 3 4390
WINDOWS黑客基础(3):注入代码

有使用过外挂的朋友应该知道,我们在玩游戏的时候,有很多辅助功能给你使用,比如吃药,使用物品等功能,这个时候我们就是使用注入代码的技术,简单的来将就是我们让另外一个进程去执行我们想让它执行的代码,这中间的关键函数是CreateRemoteThread ...

Tue Jun 18 06:39:00 CST 2013 16 16620
【VC版】如何获取其进程中ListView控件中的内容

如果需要C#版的,可以看下我之前写的:C#如何获取其他程序ListView控件中的内容 获取其进程的数据需要使用到以下几个函数: VirtualAllocEx() VirtualFreeEx() WriteProcessMemory ...

Thu Dec 05 03:37:00 CST 2013 7 7208
进程获取其他应用程序窗体内容

以下三次测试分别用三种方式获取其他应用程序窗体上的内容. 具体是本人工作中遇到一个问题,即在wince手持终端系统上,获取其他应用程序界面上的窗体里的内容,由于我对wince不是很熟,所以先在Win7下想试试可行性,所以有了第一种方式 ...

Fri Jul 29 19:14:00 CST 2016 0 1874
Delphi获取其进程窗口句柄的3种方法

转载:http://blog.csdn.net/chinazhd/article/details/6566535 本文主要跟大家介绍Delphi中获取其进程的窗口句柄,在Delphi中获取其进程的窗口句柄,绝大部分人首先想到的会使用:FindWindow或者用GetWindow来遍历 ...

Mon Jan 25 23:16:00 CST 2016 0 3962
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM