用 __declspec(dllexport) 导出的函数,通过 Dependency Walker 都可以查看到 Function Name。其实我们可以通过建立DEF文件来屏蔽这些名字,防止别人研究我们的DLL。
EXPORTS
CompareMemory @1 NONAME
GetAddrVal @2 NONAME
...
防止别人研究,还有一个地方,就是把工程 Configuration 中所有的 Debug Info 相关的输出全部的关掉。(Release 版中默认也会输出一些)。
评论