Win32
孟哥1989
这个作者很懒,什么都没留下…
展开
-
win32模态窗口的建立
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>; Sample code for ; by 罗云彬, luoyunbin@hotmail.com;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>; Listbox转载 2013-12-10 09:12:10 · 1042 阅读 · 0 评论 -
windows文件读取效率对比
readfile1.cpp是使用内存映射文件读取文件,readfile2.cpp是普通ReadFilereadfile1.cpp代码 char buf[10001]; const char *env = getenv("LMS_TEST_DATA_DIR"); char wsp[255]; sprintf(wsp, "%s/shp_files/igis_big_te原创 2013-12-25 10:14:30 · 2578 阅读 · 0 评论 -
在PE文件上添加执行代码
原理1,将添加的代码写到目标PE文件中,可以把这个代码插入原代码所处的的section的空隙中,也可以通过添加一个新的section附在原文件的尾部2,PE文件原来的入口地址必须被保存在添加的代码中,这样,这段代码执行完以后可以转移到原始文件处执行3,PE文件头中的入口地址需要被修改,指向新添加代码中的入口地址4,PE文件头中的一些值需要根据情况做相应的修改,以符合修改后的PE文件转载 2014-01-29 17:14:20 · 2733 阅读 · 0 评论 -
动态获取API入口地址,使exe文件的导入表为空
本文出自罗云彬的win32汇编那本书,我稍微做了一下修改Windows在执行一个exe文件的时候会调用Kernel32.dll中的CreateProcess来启动应用程序的主程序,在执行应用程序之前windows会push返回地址。这个返回地址通过程序入口的[esp]就能得到。为什么要说这个返回地址呢,因为这个返回地址在Kernel32.dll模块中,而GetProcAddress和LoadL转载 2014-01-29 14:56:32 · 1784 阅读 · 1 评论