在dll的代码里使用loadlibrary的奇怪问题

爆豆 2013-10-08 11:09:59
在dll的代码里使用loadlibrary时,发现被Load的那个dll文件被加载到了很多个进程中,不知道大家遇到过没有,谁能指点迷津下是什么原因,谢谢了!
...全文
196 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
爆豆 2013-10-09
  • 打赏
  • 举报
回复
引用 13 楼 davidyu720 的回复:
那就是怪事了!DLL变成病毒了?或者被病毒感染了?
davidyu720 2013-10-09
  • 打赏
  • 举报
回复
那就是怪事了!DLL变成病毒了?或者被病毒感染了?
爆豆 2013-10-09
  • 打赏
  • 举报
回复
引用 15 楼 schlafenhamster 的回复:
“在dll的代码里使用loadlibrary时” “在你的dll的代码里,再使用loadlibrary装载别的 DLL 时” ???
嗯,就是这种情况!
schlafenhamster 2013-10-09
  • 打赏
  • 举报
回复
“在dll的代码里使用loadlibrary时” “在你的dll的代码里,再使用loadlibrary装载别的 DLL 时” ???
zgl7903 2013-10-08
  • 打赏
  • 举报
回复
不启动你的程序时 这个DLL还存在吗? 有可能你的程序隐式加载了DLL
爆豆 2013-10-08
  • 打赏
  • 举报
回复
up
爆豆 2013-10-08
  • 打赏
  • 举报
回复
引用 3 楼 zgl7903 的回复:
有很多系统的DLL在很多程序中都会用到, 在LoadLibary前设置个断点,看看这个DLL是否已经存在?
这个要被Load的dll是我自己写的,它存在,我跟过
zgl7903 2013-10-08
  • 打赏
  • 举报
回复
有很多系统的DLL在很多程序中都会用到, 在LoadLibary前设置个断点,看看这个DLL是否已经存在?
爆豆 2013-10-08
  • 打赏
  • 举报
回复
引用 1 楼 fin86889003 的回复:
使用完dll FreeLibrary AfxFreeLibrary?
真的是和这个有关系吗,我没使用free,马上试试
苒止 2013-10-08
  • 打赏
  • 举报
回复
使用完dll FreeLibrary AfxFreeLibrary?
爆豆 2013-10-08
  • 打赏
  • 举报
回复
引用 11 楼 ADF1230 的回复:
你这个dll是用于hook的 ?
不是hook,我这个dll是做些网络下载啊,生成创建个文件啊这些杂活。。。
神-气 2013-10-08
  • 打赏
  • 举报
回复
你这个dll是用于hook的 ?
爆豆 2013-10-08
  • 打赏
  • 举报
回复
dll文件名是一个绝对路径,不会定位错的,我用的是ProcessXp这工具,也没看错
davidyu720 2013-10-08
  • 打赏
  • 举报
回复
引用 楼主 xexiyong 的回复:
在dll的代码里使用loadlibrary时,发现被Load的那个dll文件被加载到了很多个进程中,不知道大家遇到过没有,谁能指点迷津下是什么原因,谢谢了!
即使不free,也不会被其它进程加载啊!? DLL文件名是什么? 从哪里看到 此DLL被其它很多进程加载?
爆豆 2013-10-08
  • 打赏
  • 举报
回复
引用 7 楼 ADF1230 的回复:
很奇怪啊。 你确定是因为你loaddll才引起的其他进程中也出现这个dll吗?
是啊
神-气 2013-10-08
  • 打赏
  • 举报
回复
很奇怪啊。 你确定是因为你loaddll才引起的其他进程中也出现这个dll吗?

15,471

社区成员

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

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