为Windows创建应用程序兼容性填充程序

时间:2012-02-29 17:25:09

标签: c windows winapi shim

This blog post提到了如何创建自己的垫片。

我不明白的是:

当出现更新版本的DLL(具有更多导出功能)时,这种技术不会中断吗?

即。如果您使用填充程序DLL 完全覆盖目标DLL,那么您如何处理没有/不能实现重定向的函数?

1 个答案:

答案 0 :(得分:0)

这不是唯一的方法。

最简单的解决方案可能是使用Detours,虽然免费版本仅为32位且非商业用途,付费版本非常昂贵。

This article描述了一系列自己做的方法。