首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于函数转发器,该怎么解决

2012-07-31 
关于函数转发器因为存在处理双字节字符的问题,所以有些DLL中有2个函数比如 WSOCK32 中有 EnumProtocolsA

关于函数转发器
因为存在处理双字节字符的问题,
所以有些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种,分别转发。
因为函数转发器不是在编译时工作。

热点排行