AssemblyConverterbases
创始人
2024-09-20 14:01:29
0

Assembly Converter bases”改为中文,“汇编转换器基础”,技术性是使用CIL转换器将汇编代码转换为CIL代码,代码示例如下:

using System;
using System.Reflection;
using System.Reflection.Emit;

class Program
{
    static void Main()
    {
        Assembly asm = Assembly.LoadFile(@"C:\Path\To\Assembly.dll");
        Type type = asm.GetType("Namespace.ClassName");

        MethodBase method = type.GetMethod("MethodName");
        ILGenerator il = ((MethodBuilder)method).GetILGenerator();

        il.Emit(OpCodes.Ldstr, "Hello, world!");
        il.Emit(OpCodes.Call, typeof(Console).GetMethod("WriteLine", new Type[] { typeof(string) }));
        il.Emit(OpCodes.Ret);

        asm.Save(@"C:\Path\To\AssemblyNew.dll");
    }
}

这段代码加载C:\Path\To\Assembly.dll文件,获取类型Namespace.ClassName中的方法MethodName,然后使用ILGenerator生成CIL代码,将字符串“Hello, world!”传给Console.WriteLine方法进行输出,最后将修改后的程序集保存到C:\Path\To\AssemblyNew.dll文件中。

相关内容

热门资讯

透视详细"we-po... 透视详细"we-poker辅助"本来是有辅助插件(哔哩哔哩)1、进入游戏-大厅左侧-新手福利-激活码...
透视开挂"wepok... 透视开挂"wepoker私人局辅助"竟然真的有辅助插件(哔哩哔哩)1、wepoker私人局辅助免费辅...
透视辅助"poker... 透视辅助"pokerrrr2辅助"都是存在有辅助挂(哔哩哔哩)1、上手简单,内置详细流程视频教学,新...
透视透视"大菠萝78... 透视透视"大菠萝789辅助器下载"本来是真的辅助教程(哔哩哔哩)1、大菠萝789辅助器下载模拟器是什...
透视关于"hhpok... 透视关于"hhpoker脚本下载"本来存在有辅助app(哔哩哔哩)1、hhpoker脚本下载脚本辅助...
透视分享"wpk透视... 透视分享"wpk透视是真的吗"其实是真的辅助挂(哔哩哔哩)1、wpk透视是真的吗有没有辅助教程、wp...
透视推荐"hhpok... 透视推荐"hhpoker软件可以玩吗"都是真的有辅助工具(哔哩哔哩)1、进入到hhpoker软件可以...
透视教你"智星菠萝透... 透视教你"智星菠萝透视"好像是真的辅助攻略(哔哩哔哩)1、完成智星菠萝透视辅助器v3.3的残局,帮助...
透视专业"HH平台挂... 透视专业"HH平台挂"原来存在有辅助插件(哔哩哔哩)1、在HH平台挂插件功能辅助器技巧中,中转单元十...
透视曝光"智星德州插... 透视曝光"智星德州插件怎么下载"其实是真的辅助插件(哔哩哔哩)1、透视曝光"智星德州插件怎么下载"其...