1.例如hook了函数createfile,跳转到我实现的一个my_createfile中。2.在my_createfile中需要使用createfile,这样是不是陷入了循环?应该怎么判断这个函数是谁发起的?3.hook其它函数怎么处理,使用同样方法么?
解决方案 »
- 我用PutCollect函数向postgreSQL数据库添加数据时不成功
- MAKEINTRESOURCE() gdi+ 出错,返回空
- 动态链接库中导出了一个类,如何在客户端调用中动态加载这个类?
- ocx 在64环境下注册
- 请教大家,使用笔记本通过VGA端口将屏幕上指定区域的内容输出,哪位大侠有经验请赐教.
- 想把一小程序作为资源放到另外一程序中一起编译,并且可以运行这个程序。目的是为了不用ShellEx,因为那个小程序我没有代码。我希望两个
- 高手请教,关于ODBC的一个问题
- 牛哥们问下 EXE中想直接调用MFC扩展DLL类对话框 怎么调用给下调用
- 急!急!请问GetTextExtentPoint函数中的各参数的意思吗,当然最好举个例子
- _/_/_/_/为什么我的ComboBox拉不下来呢?_/_/_/_/
- 哪位高手能把UDP协议代码分次发送和接收数据包?
- 怎么样获得快捷方式中的目标文件?
如果是想做点什么东西的话,还是用现有的库比较好一些
比如 HOOK 了 A,B,C,D 函数,需要在 HOOK 中满足任意交叉和组合调用
本人设计了一个同步类,数据结构为一张表,数据项为线程 ID 和计数
每次 HOOK 进去后判断是否 pass
并用 RAII 技术来进行计数增减,注:RAII 就是析构自动释放的那种,可以看我以前的博客:
http://blog.csdn.net/IamRainLiang/archive/2008/01/29/2071742.aspx