社区
进程/线程/DLL
帖子详情
如何把dll文件放在安装目录下,或者其他地方
comeonstuding
2006-08-01 11:20:43
大家都知道dll文件一般放在c:\windows\system32中,程序默认情况下在这边查找dll文件但可不可以不放在这个地方,或者在c:\windows\system32目录下建立一个文件夹来存放自己的dll
...全文
998
11
打赏
收藏
如何把dll文件放在安装目录下,或者其他地方
大家都知道dll文件一般放在c:\windows\system32中,程序默认情况下在这边查找dll文件但可不可以不放在这个地方,或者在c:\windows\system32目录下建立一个文件夹来存放自己的dll
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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可以指定目录。
Windows进程常用
DLL
模块注入技术
课程结合多种Windows进程常用
DLL
注入技术。远程线程注入APC注入,异步调用过程,向目标线程插入待执行任务从而完成注入。窗口消息注入,指定窗口进程注入,与全局钩子注入类似。环境块注入,获取进程上下文信息,直接性修改程序执行流程完成注入。进程入口点注入,在程序初始化的时机前将
dll
模块
文件
注入至目标主线程。进程调试级注入,涉及调试器相关功能调用知识点
dll
模块重定位内存注入,模拟操作系统加载PE
文件
方式,直接将
dll
文件
内存数据写入目标进程并执行。导入表注入,涉及PE相关知识点,增加区段,移动导入表,增加导入表、增加导出函数,修复表项数据等。内核驱动级
Dll
模块注入技术,内核驱动入门扩展。
解决:使用VS做窗体应用程序(WinForm),程序完成后途中使用到的
dll
库不会包涵进exe
文件
里。
如题,在用VS开发WinForm程序时,最后程序完成,期间使用到的
dll
库不会包涵进exe,要想发布给其他人使用,就得把这些
dll
库一并打包发给其他人,别人才能正常运行,这样就会非常麻烦。如下图: 程序途中使用到的
dll
就会一并
放在
程序编译导出
目录
,且你想在别的
地方
使用,还必须得把该
dll
一并
放在
同一
目录
。举个例子:我想把该程序
放在
桌面运行,我单独把 WinFormTest.exe
文件
复制到桌面是运行不了的(闪退,报错,或者直接打不开都是正常现象,就算看起来没报错,你正常打开了,实际用到该
dll
里的函数
lib、
dll
环境配置
在引用动态链接库时经常因为lib、
dll
文件
配置问题出现无法打开lib
文件
和找不到
dll
文件
等问题,下面以vs2010为例对两个
文件
的配置进行说明: lib
文件
配置: 方法一:lib直接
放在
工程
目录
中的Debug
目录
下(注意是第一级的Debug
目录
下),即和.exe
文件
放在
同一
目录
下。然后在属性-》配置属性-》链接器-》输入-》附加依赖项,输入xx.lib的名字。 方法二:当然也可以把lib
解决mfc140u.
dll
文件
在Windows找不到
其实很多用户玩单机游戏或者
安装
软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该
dll
文件
丢失了或者损坏了,这时你只需下载这个mfc140u.
dll
文件
进行
安装
(前提是找到适合的版本),当我们执行某一个.exe程序时,相应的
DLL
文件
就会被调用,因此
安装
好之后就能重新打开你的软件或游戏了.那么出现mfc140u.
dll
丢失要怎么解决?
将
DLL
打包在EXE
文件
中的两种方法
需求描述 在C#的项目中,经常会引用一些外部的
DLL
库。在发布的时候,必需将这些库和可执行程序一起发布,否则会导致程序无法运行。在一些项目中,会有这样的需求:希望发布一个单独的可执行
文件
,将所引用的
DLL
文件
打包入EXE程序中的方式来实现。 实现原理 想要实现这个库有以下三种方式: 以嵌入的资源将
DLL
文件
打包,然后在运行的时候再释放出来; 以嵌入的资源将
DLL
文件
打包,然后在运行时直接加载至内...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章