如何把dll文件放在安装目录下,或者其他地方

comeonstuding 2006-08-01 11:20:43
大家都知道dll文件一般放在c:\windows\system32中,程序默认情况下在这边查找dll文件但可不可以不放在这个地方,或者在c:\windows\system32目录下建立一个文件夹来存放自己的dll
...全文
998 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
思危 2006-08-08
  • 打赏
  • 举报
回复
因为你已经指定了文件的全路径,所以不会查找的,如果没有直接提示错误
comeonstuding 2006-08-01
  • 打赏
  • 举报
回复
通过FindFirstFile来查找你所建的文件夹
通过LoadLibrary来加载你所需要的DLL文件
我来试试,==
comeonstuding 2006-08-01
  • 打赏
  • 举报
回复
安装之后程序调用dll是查找当前目录,后系统目录。但我都不想是这两个目录,或者是这两个目录中的文件下怎么办
comeonstuding 2006-08-01
  • 打赏
  • 举报
回复
各位大牛在vc中怎么指定阿
jacklzw88 2006-08-01
  • 打赏
  • 举报
回复
如果当前目录找不到,就会查找系统目录。不过一般你自己指定路径
Elysium 2006-08-01
  • 打赏
  • 举报
回复
和应用程序放到一起就行,当前目录
comeonstuding 2006-08-01
  • 打赏
  • 举报
回复
那他是怎么查找真正的dll文件,不是在调试的时候,而是安装完成的时候dll的位置
snowbirdfly 2006-08-01
  • 打赏
  • 举报
回复
当然可以了~~~
ldsjlzy 2006-08-01
  • 打赏
  • 举报
回复
晕,跟你的exe程序放在一起就行。
comeonstuding 2006-08-01
  • 打赏
  • 举报
回复
如果我用
#import "c:\program files\common files\system\ado\msado15.dll"
语句,这样是不是先查找c:\program files\common files\system\ado\目录里面有没有
msado15.dll,如果没有在查找系统
syy64 2006-08-01
  • 打赏
  • 举报
回复
LoadLibrary可以指定目录。

15,471

社区成员

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

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