关于限制调用动态库的次数 ,大家有何高见

MyLove_VC 2010-04-27 09:08:31
关于限制 调用动态库 的次数 ,大家有何高见,最好有代码能够示范,谢谢了~~
...全文
313 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tmg213 2010-04-29
  • 打赏
  • 举报
回复
上面网站还不错
sunlin7 2010-04-29
  • 打赏
  • 举报
回复
楼主说的意思不清楚。
-、限制dll被不同进程加载的次数:使用共享数据段,每次加载或者卸载都改变计数器。
二、限制dll在同一进程内被LoadLibrary次数:在dllmain在ProcessAttach时增加计数的办法不可行---LoadLibrary仅在dll第一次加载时才会有dllmain( hModule, ProcessAttach)的调用。 没有什么特别好的办法。可以在dllmain( hModule, ProcessAttach)调用的时候hook进程的LoadLibrary/FreeLibrary函数,手工进行调用判断。
尹成 2010-04-27
  • 打赏
  • 举报
回复
http://wenku.baidu.com/view/679a07a1284ac850ad024258.html这里有详解
DllMain,在被加载的时候会调用
MyLove_VC 2010-04-27
  • 打赏
  • 举报
回复
我是想在用户自己写的程序中,如果调用的次数已经到达100(假设),那么他就无权在调用了,就是说二楼说的总共调用的次数~~~
gamedragon 2010-04-27
  • 打赏
  • 举报
回复
DllMain,在被加载的时候会调用。
red-fly 2010-04-27
  • 打赏
  • 举报
回复
你的次数咋算?是加载一次能调用的次数,还是总共调用的次数?
哎,你咋不说清楚呢?碰到这种问题最痛恨了

...
哎,算了,不说了,

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧