本文共 547 字,大约阅读时间需要 1 分钟。
首先用文本编辑器写一个helloworld程序,存为hello.cs
using System;namespace HelloWorld{ class Program { ///用csc从命令行编译并运行;/// Main方法:控制台应用程序的入口 /// /// static void Main(string[] args) { // 向控制台输出一句话 Console.WriteLine("Hello,world!"); // 窗口暂停,等待按键 Console.ReadKey(); } }}
把hello.exe反汇编为il;
反汇编为il,并写入.il文件;
用notepad++打开hello.il; 修改Hello, world字符串为如下图;
使用ilasm编译il文件为exe;
运行一下;输出的字符串已经改变;
全部.net命令行工具的使用说明;
https://msdn.microsoft.com/zh-cn/library/d9kh6s92.aspx