- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 插入代码段的数据读写
插入代码段的数据读写 我们在一些特殊情况下需要将代码动态或者静态插入到其他的可执行文件(PE文件)的代码段中。这些插入的代码段中常常需要读写一些数据,一般有下面几种方法: 1. 常用的处理方法是,将插入的代码段设置为(可读、可写、可执行、代码),然后将数据定义成全局变量,通过在插入代码中自己对全局便利进行重定位,以此来实现数据的读写。 2.
2008-01-16 16:55:00 1493
原创 GetWindowText函数的一个注意点
GetWindowText函数的一个注意点 刚刚写程序时,在使用GetWindowText函数时遇到一个奇怪的事情,看了帮助才知道,GetWindowText会向目标窗口发送一个WM_GETTEXT消息以获取Text,但是若目标窗口是其他进程的“edit”控制,则是不能用GetWindowText来获取的。 对于其他进程中的“edit”控制,若该控制没有ES_PASS
2008-01-06 23:26:00 27399 5
转载 非API函数检测操作系统类型
.386 .model flat,stdcall option casemap:none include windows.inc include user32.inc includelib user32.lib include kernel32.inc includelib kernel32.lib .const ;-- return values from O
2008-01-06 23:12:00 1008
原创 取得KERNEL32.DLL位置的一种方法
取得KERNEL32.DLL位置的一种方法2009-10-7编辑 在代码插入运行时,常常要知道kernel32.dll的位置,进而获得GetProcAddress的地址,最近看了以前的一篇《从PEB中取出MODULENAME》的文章,想想可以通过这种方法获得kernel32.dll的地址。下面
2008-01-06 23:10:00 3372
MIC make it clean
2011-06-30
浮点数的内存格式,分单精度和双精度
2010-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人