社区
Windows SDK/API
帖子详情
如何卸载掉其他程序加载的DLL?
progray
2004-05-02 07:03:38
例如,A进程加载了A.dll,我如何在A进程运行的情况下将A.dll卸载掉?
...全文
123
9
打赏
收藏
如何卸载掉其他程序加载的DLL?
例如,A进程加载了A.dll,我如何在A进程运行的情况下将A.dll卸载掉?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhuangbx220
2004-05-13
打赏
举报
回复
兄弟们关说不练啊
粘代码......................................................
bottom
2004-05-05
打赏
举报
回复
学习!
visual_cjiajia
2004-05-05
打赏
举报
回复
倒在2CCC看一模一样的问题 难道你们是同伴同学?
progray
2004-05-05
打赏
举报
回复
To bottom(死了N回了呵呵!) ,你在说我吗?我没在2CCC问过啊,不过这些不重要,希望你多多帮我,多谢.
progray
2004-05-05
打赏
举报
回复
to pankun(剑神一笑)(没空闭关-_-) ,只要可以终止DLL运行,并删除就可以,不用管A进程是否正常运行,其实我问的这个目的和bottom(死了N回了呵呵!) 说的一样,我就是要删除一些被怀疑的DLL文件.
bottom
2004-05-05
打赏
举报
回复
2ccc不过瘾 又到这里来问了 呵呵!跑不了偶的视线!
bottom
2004-05-05
打赏
举报
回复
第56题): 如何卸载掉其他程序加载的DLL?
网络上有一些程序很恶心,老是卸载后还是不能
删除他的目录下的DLL,更恶心的是每次系统启动
都自动加载,只能到安全模式下删除,可恶,是否有
办法向终止进程那样::如何编程来终止DLL???
pankun
2004-05-05
打赏
举报
回复
如果A进程是动态加载的a.dll就可以实现,但卸载了后A进程不一定能正常运行.
huiwww
2004-05-04
打赏
举报
回复
关注
C#中
加载
和卸载
DLL
而在C#中,虽然可以通过`Assembly.LoadFile`方法来动态
加载
DLL
,但是在卸载
DLL
方面却没有直接对应的方法,这是因为C#采用了垃圾回收机制。 #### 二、C#中的
DLL
加载
与卸载 ##### 2.1 动态
加载
DLL
在C#中,可以使用`...
利用反射,动态
加载
DLL
,卸载
DLL
动态
加载
DLL
主要通过`Assembly`类实现。`Assembly.LoadFrom`方法是关键,它接受
DLL
文件的路径作为参数,然后在运行时
加载
该
DLL
。例如: ```csharp Assembly
dll
Assembly = Assembly.LoadFrom("Path_to_
DLL
.
dll
"); `...
C#中动态
加载
和卸载
DLL
每个`AppDomain`都有自己的类型、资源和执行上下文,可以独立
加载
和卸载
程序
集(包括
DLL
)。当一个`AppDomain`被卸载时,该域内的所有对象和资源都将被回收。 在C#中实现动态
加载
DLL
,我们可以使用`Assembly.Load...
易语言
DLL
自卸载
易语言
DLL
自卸载是一种编程技术,主要用于动态链接库(
DLL
)在完成其功能后自动从内存中卸载。在Windows操作系统中,
DLL
文件被广泛使用,它们提供可重用的代码和数据,多个
程序
可以共享同一份资源,从而节省系统资源...
实现
DLL
的注入与卸载
Shellcode可以
加载
DLL
,但编写和调试难度较大。 5. **利用API SetProcessContext**: 更为高级的技术,涉及到修改目标进程的上下文,使其执行指定的
DLL
。
DLL
卸载则相对简单,一般通过调用`FreeLibrary`函数来完成...
Windows SDK/API
1,183
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章