飘云阁(PYG官方)

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 160|回复: 3

[求助] .net进程动态加载dll如何替换dll?

[复制链接]
  • TA的每日心情
    开心
    2020-4-24 10:32
  • 签到天数: 30 天

    [LV.5]常住居民I

    发表于 2020-4-20 20:22:12 | 显示全部楼层 |阅读模式
    有个.net的操作系统程序,会加载很多.net dll,我想让它启动的时候加载我编写的C# dll,又不想修改exe程序文件,有没有办法把程序要必须加载的某个dll A替换成我的dll,然后我的dll再去加载dll A,以此来实现我的dll加载呢?

    有没有大神讲解以下实现方法或者技术文档?

  • TA的每日心情
    开心
    2016-6-16 14:07
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2020-4-21 01:26:56 | 显示全部楼层
    把你的dll命名成程序要可以加载的dll,然后在你的dll里面在调用原来的dll不就好了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-24 10:32
  • 签到天数: 30 天

    [LV.5]常住居民I

     楼主| 发表于 2020-4-21 10:54:29 | 显示全部楼层
    .net 的dll也可以这样么?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    4 小时前
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2020-5-26 19:20:11 | 显示全部楼层
    飘云的是正解把你的dll编译为A.dll,原来的A.dll改成B.dll,然后在A.dll里调用B中的所有声明即可。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 快速注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|飘云阁安全论坛 ( 粤ICP备15107817号-2 )|扫码赞助

    Powered by Discuz! X3.3© 2001-2017 Comsenz Inc.

      
    快速回复 返回顶部 返回列表