Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为参考,我正在寻找与此行为类似的东西:
--wrap=symbol 对符号使用包装函数。任何未定义的符号引用都将解析为“__wrap_symbol”。任何对“__real_symbol”的未定义引用都将被解析为符号。
link.exe 是否存在这种情况?我没有在 MSDN 链接器页面上看到任何突出的内容。
编辑:我的开发环境不支持 DLL,因此仅 DLL 的解决方案在这里无济于事。
棘手但可能适用于 DLL。您的 DLL 应该实现wrap_symbol并链接到一个.DEF将其重命名为symbol. 您可以在 DLL 中调用原始函数,因为稍后会symbol()重命名。wrap_symbol
wrap_symbol
.DEF
symbol
symbol()