介绍一个CnPack专家包里常用的较底层的技术Inline Hook(内联挂接),所实现的代码均在CnVcl组件包最新的CnMethodHook.pas中。
上篇:Delphi下如何实现32位和64位都能用的Inline Hook?(上)
中篇:Delphi下如何实现32位和64位都能用的Inline Hook?(中)
下篇:Delphi下如何实现32位和64位都能用的Inline Hook?(下)
未完,待续
近期CnPack开发组在做专家包移植时碰到了不少深层次的问题,在解决这些问题的过程中也积累了不少经验、学到了不少新知识点,我们将其总结成一系列文章,希望抛砖引玉,和大家共同提高。
第一篇:Delphi中大型DLL启动失败的调试利器——CnPack IDE专家包三板斧