写了个静态库,并提供头文件,有什么方法可隐藏静态库中的某些函数。来者给分,不够再加! 在动态库中,可由关键字export来表明该函数是可以被外部调用。在静态库可否有什么安全有效方法来限制某些函数公开,某些函数隐藏。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顺便问一下,用什么工具可查看lib下的所有函数(除了看头文件之外) 你不在.h文件中把要隐藏的函数写进去就是了。一定要作限制的话,用static作一下申明,但是,一旦用static,本身库里引用到static函数的地方必须放在和这个函数所在的同一个文件中 如果在.h隐藏的函数, 用工具查看lib的所有函数,然后在重新改一下.h文件(把没有的函数在天出来),就没有安全性可言了 就不要export了,这样内部可以调用,别人是不可以调用的。 直接在.cpp文件中写函数,在.cpp中调用,这样可以隐藏,但是不能在外部调用。听说用汇编可以读出DLL的函数,但不能读出结构。 keyboardproc做了一个全局钩子,同时,该dll导出一全局变量,在主调程序中只能得到该全局变量的初始值? Machine generated IDispatch wrapper...... 求助:关于MFC发送消息 mfc如何设置edit中插入的bmp背景图的透明色 程序建立一种文件(比如后缀为.PAT),双击该文件就打开程序,而如何在WINDOWS中设置该文件的显示图标? 在网页中给一个用户控件传递参数,如果参数是一个数组该怎么办啊? 组态到底是怎么一回事啊?? 求一加密解密算法 ISAPI简单问题。 如何实现变量共享的问题??? ListCtrl里设置显示方式为Report ,如何使一整行都选中?? 如何删除文件中指定的部分内容?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货