01 2014 档案
摘要:先看下方的代码,我们所处的context在>>处,只知道上面这些类的信息和pX指针,怎么判断pX指向对象的类型?#include #include class CBase{public: virtual void message() { printf("hello , this is base\n"); }};class CContainerA : public CBase{public: virtual void message() { printf("hello , this is A\n"); }};class CConta...
阅读全文
摘要:x86及x64 windows系统下的inline hook实现
阅读全文
摘要:我想试验一个计算汇编指令长度的代码是否正确,因而写了如下code进行验证,但结果非常奇怪 #include #include int add(int a,int b){ return a+b;}extern ULONG GetOpCodeSize(PVOID Start);int main(int argc,char* argv[]){ int c = add(1,2); ...
阅读全文
摘要:一般都会碰到这样的一个问题,A模块需要返回一系列的object或者message,这样一般有两种处理方式: 1,枚举callback typedef (*callback_type)(obj_type* value);bool getobjects(callback_type callback_func){ for(int i=0;i<COUNT;i++) { ...
阅读全文
摘要:自2012年毕业以来,告别大学,也告别了大学的专业,不再是水利,加入计算机的阵营。自大一开始我就知道自己对这门被调剂过来的专业不感兴趣,所以一直都比较迷茫,幸而大一下学期接触Visual Basic,我才发现还有这样的一个世界,我能用代码控制机器,用代码做一些很cool的事。因此,一头扎进计算机...
阅读全文