首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

[100分]怎么使用工具反汇编系统dll,比如MessageBox.Show这个函数

2012-03-18 
[100分]如何使用工具反汇编系统dll,比如MessageBox.Show这个函数我使用了ildasm 都不行,都是一片空白。Refl

[100分]如何使用工具反汇编系统dll,比如MessageBox.Show这个函数
我使用了ildasm 都不行,都是一片空白。

Reflector 也一样。

如果是不能反汇编的,想问一下为何,谢谢~

[解决办法]
Reflector一样?????
[解决办法]

C# code
    public static DialogResult Show(string text);    public static DialogResult Show(string text, string caption);    public static DialogResult Show(IWin32Window owner, string text);    public static DialogResult Show(string text, string caption, MessageBoxButtons buttons);    public static DialogResult Show(IWin32Window owner, string text, string caption);    public static DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon);    public static DialogResult Show(IWin32Window owner, string text, string caption, MessageBoxButtons buttons);    public static DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton);    public static DialogResult Show(IWin32Window owner, string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon);    public static DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options);    public static DialogResult Show(IWin32Window owner, string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton);    public static DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, bool displayHelpButton);    public static DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, string helpFilePath);    public static DialogResult Show(IWin32Window owner, string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options);    public static DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, string helpFilePath, string keyword);    public static DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, string helpFilePath, HelpNavigator navigator);    public static DialogResult Show(IWin32Window owner, string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, string helpFilePath);    public static DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, string helpFilePath, HelpNavigator navigator, object param);    public static DialogResult Show(IWin32Window owner, string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, string helpFilePath, string keyword);    public static DialogResult Show(IWin32Window owner, string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, string helpFilePath, HelpNavigator navigator);    public static DialogResult Show(IWin32Window owner, string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, string helpFilePath, HelpNavigator navigator, object param);
[解决办法]
C# code
public static DialogResult Show(string text){    return ShowCore(null, text, string.Empty, MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1, 0, false);} 


[解决办法]
Reflector 要新版本。
[解决办法]
Reflector 本身要最新版本

另外 .NET 框架库源代码微软已经给出,也没有必要反编译。
[解决办法]

探讨
我使用了ildasm 都不行,都是一片空白。

Reflector 也一样。

如果是不能反汇编的,想问一下为何,谢谢~

[解决办法]
探讨

楼上是说 Reflector 本身要最新版本,还是指被反向工程需要最新版本的dll?

[解决办法]
顶顶更健康……
[解决办法]
反編譯這個幹嘛,,有意思嗎?
[解决办法]
IDA可以,你还可以看到函数名称

热点排行