编程技巧
文章平均质量分 80
sun280
这个作者很懒,什么都没留下…
展开
-
2011年6月20日
首先,让目标程序进入被调试状态: 对于一个已经启动的进程而言,利用DebugActiveProcess函数就可以捕获目标进程,将目标进程进入被调试状态。 BOOL DebugActiveProcess(DWORD dwProcessId); 参数dwProcessId是目标进程的进程ID。如何通过ToolHelp系列函数或Psapi库函数获得一个运行程序的进程ID在很多文章中介绍过,这里就不再重复原创 2013-08-28 20:21:14 · 164 阅读 · 0 评论 -
2011年6月20日
【转】作为一个Debugger程序,其最基本的功能框架其实就是完成2件事情:? 启动目标程序。? 实时监控目标程序的运行,并做出相应的应对。我们要打造自己的Debugger程序,实际上也只需要完成这两个功能就可以了。当然,要完成这两个特定的功能,我们不可能从头开始造轮子,要首先看看操作系统给我们提供了什么样的基础设施:由于我们是在Windows平台上工作,自然离不开微软公司提供的文档大全——MSD原创 2013-08-28 20:21:16 · 148 阅读 · 0 评论 -
微软代码签名证书使用指南
双证书文件(.pvk/.spc)签名指南 单证书文件(.pfx)签名指南 不同证书格式转换指南 不同证书格式转换指南原创 2013-08-28 20:21:21 · 212 阅读 · 0 评论 -
WinAPI: SetWindowExtEx、SetViewportExtEx
WinAPI: SetWindowExtEx、SetViewportExtEx 相似函数: ScaleWindowExtEx、ScaleViewportExtEx 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,原创 2013-08-28 20:23:40 · 194 阅读 · 0 评论 -
WINDOWS 逻辑坐标 设备坐标 屏幕坐标 客户区坐标
Windows坐标系分为逻辑坐标系和设备坐标系两种,GDI支持这两种坐标系。一般而言, GDI的文本和图形输出函数使用逻辑坐标,而在客户区移动或按下鼠标的鼠标位置是采用设备坐标。 逻辑坐标系是面向DC的坐标系,这种坐标不考虑具体的设备类型,在绘图时,Windows会根据当前设置的映射模式将逻辑坐标转换为设备坐标。 设备坐标系是面向物理设备的坐标系,这种坐标以像素或设备所能表示的最小长度单位为原创 2013-08-28 20:23:42 · 172 阅读 · 0 评论 -
2011年6月20日
exe转bat bat转exe bat加密、解密 vbs转exe BAT不显窗口 将任何BAT、CMD批处理脚本编译为EXE文件!此完美解密套装版包含编译器(Compiler,v2.0.7.0)和反编译器(DeCompiler,v1.0.3.6,重新汉化)。 很久以前接原创 2013-08-28 20:21:18 · 180 阅读 · 0 评论