VB中,一个已知的DLL文件怎么从进程中卸载

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:34:32
如题,例如一个进程正在运行,而他含有一个叫做SSSSSSS.DLL的文件,如何将该文件从进程中卸载而又不影响进程运行(非系统进程)

你指的卸载是什么意思?
如果你是想让程序在运行的期间可以删除DLL文件,那么用

set xxx = nothing
销毁那个引用了dll的对象变量就可以了.

但是你在删除的时候要保证没有其他的变量正在引用该DLL文件

楼主的意思是杀掉一个线程是吧?
那你要表述清楚,该进程是你自己写的程序手上有源代码,可以修改后重新编译;还是第三方的程序,仅要杀掉其中的一个线程?另外这个线程是该进程自身调用的还是被注入的?
前者的话,释放对象就可以了;
后者的话,该进程自身调用的不能杀,被注入的话也没必要自己写程序了,杀线程现成的工具多的是。