首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么卸载一个DLL

2012-03-23 
如何卸载一个DLL?我编了一个输入法,扩展名是.ime,实际上它是一个dll,在选择这个输入法的时候,这个dll就被

如何卸载一个DLL?
我编了一个输入法,扩展名是.ime,实际上它是一个dll,在选择这个输入法的时候,这个dll就被加载到应用程序的地址空间.

但是我的程序经常在改动中,如果需要重新编译,则需要覆盖这个dll,但是问题是:如果一个应用程序曾经加载过这个dll,即使你关闭了这个输入法,输入法dll也不会从应用程序的地址空址卸载.除非你关掉这个应用程序.这个问题让我非常麻烦.有时候甚至不得不重启电脑.

有办法编译一个程序,让它运行之后,直接在所有加载了某dll的应用程序中卸载该dll吗?我知道这个dll的名字,这个够不够?


[解决办法]
楼主可以用procexp 这个软件卸载EXE已经加载的DLL

热点排行