关于函数转发器
因为存在处理双字节字符的问题,
所以有些DLL中有2个函数比如 WSOCK32 中有 EnumProtocolsA 和 EnumProtocolsW
那么请问:
在转发函数的时候 是直接转发 EnumProtocols
#pragma comment(linker,"/export:my_EnumProtocols=WSOCK32.EnumProtocols")
还是要分别转发EnumProtocolsA 和 EnumProtocolsW?
#pragma comment(linker,"/export:my_EnumProtocolsA=WSOCK32.EnumProtocolsA")
#pragma comment(linker,"/export:my_EnumProtocolsW=WSOCK32.EnumProtocolsW")
如果要分别转发,需要另外加一些代码吗?
[解决办法]
我觉得应该用2种,分别转发。
因为函数转发器不是在编译时工作。