2

作为参考,我正在寻找与此行为类似的东西:

--wrap=symbol 对符号使用包装函数。任何未定义的符号引用都将解析为“__wrap_symbol”。任何对“__real_symbol”的未定义引用都将被解析为符号。

link.exe 是否存在这种情况?我没有在 MSDN 链接器页面上看到任何突出的内容。

编辑:我的开发环境不支持 DLL,因此仅 DLL 的解决方案在这里无济于事。

4

1 回答 1

1

棘手但可能适用于 DLL。您的 DLL 应该实现wrap_symbol并链接到一个.DEF将其重命名为symbol. 您可以在 DLL 中调用原始函数,因为稍后会symbol()重命名。wrap_symbol

于 2012-05-18T09:25:28.920 回答