您现在的位置: 爱51代码网 >> 范文 >> 文章正文
delphi强制卸载DLL源代码

delphi强制卸载DLL源代码
求翻译成Delphi, 100%结贴率.

主要就是获取一个进程的DLL创建的所有线程,结束掉.然后就可以Free掉DLL了
其实原理倒是很简单,
1.先遍历宿主进程获取线程信息,如果线程入口地址在要杀掉DLL中,就结束线程.
2.在宿主进程中用VirtualAllocEx分配可执行内存,拷贝卸载DLL代码过去,然后CreateRemoteThread创建远线程,执行这个分配的内存里的代码.

其实还是过于粗暴了.很多时候都会报错的.例如DLL中的类创建了实例.
再一个现在的安全软件别管卡巴还是360安全卫士,凡是创建远线程都直接给你报警,默认阻止.

如果楼主不在意的话按照上面两点做就行了.比较简单.

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    mysql主从同步延迟方案解决的学习
    青岛科学六年级下册教材分析
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    青少年吸烟心理探析
    保险受益人制度相关问题的探讨
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    保险受益人制度相关问题的探讨
    初中生地理读图能力培养的研究
    搞笑生日祝福
    Delphi6在XP下开发的程序在W
    xe2怎么没有图形编辑器
    delphi挂起一个进程中的线程
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |