sli*_*ime 7 c++ windows winapi
我有兴趣使用API间谍/劫持来实现我正在研究的项目的一些核心功能.在这个问题中也提到过,但这不是真正的话题,所以我认为对于这个问题它会有更好的问题.
我想尽可能多地收集关于这些,不同技术/库(MS Detours,IAT修补)或其他建议的信息.
此外,了解某人是否有使用此类技术的真实生产经验会特别有趣 - 它们是否可以为生产代码提供足够的稳定性,还是这种严格的研究技术?它是否适用于多个版本的Windows?它有多容易出错?
个人经历和外部链接都受到赞赏.
我实现了injector.dll(L-GPL)而不是MS Detours(我们不喜欢许可证要求或为x64支持支付巨额费用),它工作得非常好,我将它从Win32移植到Win64,我们一直在我们的off-中使用自我商业应用已经大约两年了。
我们使用它的原因非常简单,实际上它是为了提供一个演示框架,用于重新打包、重新品牌化相同的编译应用程序作为许多不同的产品,我们对字符串、一般资源、工具栏和菜单进行一般过滤和替换。
作为 L-GPL,我们提供源代码、版权等,并且仅动态链接到库。