.vs2008辅助软件ildasm和reflector

来源:互联网 发布:javascript symbol 编辑:程序博客网 时间:2024/05/05 02:50

简单的说:ildasm软件主要作用是查看.dll文件代码内容以及版本等信息。

reflector是个反编译软件,也可以查看.dll文件和.exe文件内容。

如果在reflector中加载Reflector.FileDisassembler.dll可以把.dll文件转换成.cs文件。

 

ildasm软件安装:打开开始菜单中的Visual Stido 2008命令提示

vs2008辅助软件ildasm和reflector - 雄心未退 - 雄心号天下

 

在其中输入ildasm,得到下图软件:

vs2008辅助软件ildasm和reflector - 雄心未退 - 雄心号天下

 

reflector软件安装:在http://www.aisto.com/roeder/dotnet/中下载解压得到reflector.exe文件,运行如下:

vs2008辅助软件ildasm和reflector - 雄心未退 - 雄心号天下

 

具体如何操作自己摸索,比较简单。打开一个dll文件或者exe文件,在左边栏会显示该文件,点击可以查看文件中的类。

reflector中加载Reflector.FileDisassembler.dll:

http://www.denisbauer.com/NETTools/FileDisassembler.aspx中下载Reflector.FileDisassembler解压得到Reflector.FileDisassembler.dll,打开reflector.exe程序,点击view菜单中Add Ins...,会弹出如下对话框:

vs2008辅助软件ildasm和reflector - 雄心未退 - 雄心号天下

 

点击Add按钮,把Reflector.FileDisassembler.dll添加进去即可。打开Tools中的FileDisassembler会弹出个对话框,如下:

vs2008辅助软件ildasm和reflector - 雄心未退 - 雄心号天下

 

在左边栏选中一个dll文件,点击右边栏中的Generate按钮会在dll文件的路径下产生一个.cs文件。