飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2673|回复: 3

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

[复制链接]
  • TA的每日心情
    开心
    2024-2-8 01:21
  • 签到天数: 38 天

    [LV.5]常住居民I

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

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

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-6-16 14:07
  • 签到天数: 10 天

    [LV.3]偶尔看看II

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-8 01:21
  • 签到天数: 38 天

    [LV.5]常住居民I

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

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-3-20 09:24
  • 签到天数: 373 天

    [LV.9]以坛为家II

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

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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