我为自己设置了一个新的任务,涉及"窥探"COM对象.
即使你不做COM,你也可能熟悉API钩子技术,你可以在调用原始函数之前挂钩导入的函数并执行你自己的代码.如果您尝试挂钩COM对象方法,API挂钩有点复杂但很快就会变得混乱(对于生产代码IMO而言太乱).
所以,目前,要做"我的工作",我为CoCreateInstance设置了一个API挂钩,我为我感兴趣的接口发送手写代理.现在这不是很多接口,但它不是最好的解决方案无论是.
有没有办法以更简洁的方式做到这一点,最好不使用API挂钩?
另一方面,这篇文章似乎是伟大的工作http://www.ddj.com/windows/184416546?pgno=5但二进制文件不再起作用(我猜它是围绕Win98时写的).有谁知道它的内部,并能指出我使它再次工作的正确方向?
谢谢
| 归档时间: |
|
| 查看次数: |
1993 次 |
| 最近记录: |