系统程序
文章平均质量分 78
zwh37333
无知的小孩。
展开
-
_stdcall,__cdecl,_cdecl,_stdcall,。__fastcall,_fastcall 区别简介
知道不知道看这里原创 2008-06-05 22:21:00 · 555 阅读 · 0 评论 -
C++ 经验总结
1. 标准库的使用过程中,自己一定要注意,不能使用迭代器保留,因为新的STL中,加入了迭代器新的检测机制, 就是为了怕用户使用的过程中自己将迭代器有意无意的引用了不存在的对象,因此这就要求我们的迭代器对象一定要在访问的对象之前进行析购,否则你的程序将出错。 这个是C++ V8.0 中MS 加入新的安全机制,这个东西是有利有弊。当然好的一面还是挺大的。2. 对出现了问题,首先不要自己进行追踪,那原创 2009-05-09 15:18:00 · 786 阅读 · 0 评论 -
API hook 技术
// hook.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #pragma comment( lib, "dbghel原创 2011-07-06 22:27:03 · 950 阅读 · 0 评论 -
透过windows 8 应用程序分析OS API 之Kernel32.dll
Metro UI 已经出来很久了,看了很多metro UI 的应用程序,不知道是不是MS借助托管又下的一盘棋,主要分析三个问题。1. 是不是托管? 2.是不是win32 上进行了直接包装?1. 用visual studio 建立一个metro UI 的程序,编译完毕,然后看看exe 到底张什么样子,首先看看exe 到底依赖那模块库,如果是托管,那么一定依赖托管运行期,从上图我们可以直接看到原创 2012-04-03 18:58:09 · 5315 阅读 · 2 评论 -
API hook 原理与Windows hook 应用
CSDN 上图片很麻烦,请到百度文库直接看Word 文档,图片比这个全http://wenku.baidu.com/view/0946ce1155270722192ef74f.htmlHook 字面的意思是钩子,但是实际上更像提供一种过滤,或者说修改消息处理,或者API的机制。API hook 什么是API的hook呢,其实就是将API调用的地方进行了转移,或者重新实现的一种技术。原创 2012-04-14 12:20:48 · 9940 阅读 · 3 评论