MSIL反汇编程序(Ildasm.exe)使用详解
来源:互联网 作者:本站整理
摘要:MSIL反汇编程序是MSIL汇编程序(Ilasm.exe)的伙伴工具。Ildasm.exe采用包含Microsoft中间语言(MSIL)代码的可移植可执行(PE)文件,并创建相应的文本文件作为Ilasm.exe的输入。…
MSIL 反汇编程序是 MSIL 汇编程序 (Ilasm.exe) 的伙伴工具。Ildasm.exe 采用包含 Microsoft 中间语言 (MSIL) 代码的可移植可执行 (PE) 文件,并创建相应的文本文件作为 Ilasm.exe 的输入。
语法格式:
ildasm [options] [PEfilename] [options]
参数
下列选项可用于 .exe、.dll、.obj 和 .lib 文件。
选项说明
/output= filename
创建具有指定 filename 的输出文件,而不是在图形用户界面中显示结果。
/rtf
以 RTF 格式生成输出。与 /text 选项一起使用则无效。
.NET Framework 2.0 版的新增功能。
/text
将结果显示到控制台窗口,而不是显示在图形用户界面中或显示为输出文件。
/html
以 HTML 格式生成输出。与 /output 选项一起使用时才有效。
.NET Framework 2.0 版的新增功能。
/?
显示此工具的命令语法和选项。
下列附加选项可用于 .exe 和 .dll 文件。
选项说明
/bytes
以十六进制格式显示作为指令注释的实际字节。
/caverbal
以文字形式生成自定义属性 Blob。默认为二进制形式。
.NET Framework 2.0 版的新增功能。
/linenum
包含对原始源行的引用。
/nobar
取消反汇编进度指示器弹出窗口的显示。
/noca
禁止显示自定义属性的输出。
.NET Framework 2.0 版的新增功能。