摘要:
// 本文转自网络, 原始出处不明确.// 转载目的: 学习 + 分享1 基本原理API Hook是什么我就不多说了,直接进入正题。API Hook技术主要有下面的技术难点:1. 如何将自己的的代码Inject到其他进程2. 如何Hook到API1.1 代码的Injection常用的方法有:1. 使用注册表HKLM\Software\Microsoft\Windows NT\CurrentVers... 阅读全文
摘要:
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//--------------------------------------------------------------------------------------------------... 阅读全文
摘要:
1.使用MFC作为共享的DLL ,使用MFC作为静态链接库 二者有何区别!动态连接库是在程序运行时加载到内存中的。 静态库是在编译时跟目标文件一起被编译的。使用动态链接时可能需要把一些库一起打包,以防止有的机子上没有该库文件或者版本不兼容而出现的库的依赖问题;使用静态链接,会把程序所需的库一起编译,生成的文件可能会大些,但是可执行文件移植时不会出错。静态链接库需要单独提供以便重新载入内存供本程序使... 阅读全文
摘要:
dll文件和lib文件的区别(如何利用VC创建DLL文件)dll是在你的程序运行的时候才连接的文件,因此它是一种比较小的可执行文件格式,.dll还有其他的文件格式如.ocx等,所有的.dll文件都是可执行; lib是在你的程序编译连接的时候就连接的文件,因此你必须告知编译器连接的lib文件在那里。一般来说,与动态连接文件相对比,lib文件也被称为是静态连接库。当你把代码编译成这几种格式的文件时,在... 阅读全文
摘要:
SetWindowsHookEx原理 基本概念 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口... 阅读全文
摘要:
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.Collections.Generic;usingS... 阅读全文
摘要:
代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1----流水号配置表-----2CREATETABLE[dbo].[shg](3[tableName][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,4[... 阅读全文
摘要:
拷贝构造函数对于在一个类型的构造函数中分配资源时非常重要 阅读全文
摘要:
内存逻辑地址学习的CUP是8086,8086只有20根地址总线那么最大内存就只有1M(220B)这里做个解释啊,一般老鸟呢很自然的就想220就是1M,虽然是对的,不过细想一下自己却掉入了误区。(以为20根总线是20位,那么最大内存是220 bit)给新手和我自己看的{20根地址总线在内存的寻址范围是0-(220-1)220是哪来的?每一个根地址总线可以表示为1和0,就是两个地址,也就是0-(21-1)以此类推20根自然就是0-(220-1)这其中的每一个数都表示一个起始地址而在8086中,数据是以字节B来存储的,所以是最大内存是220 B,而不是220 b}而寄存器存取只有16位(传说在一个硅 阅读全文