用了MegaX发布的{smartassembly}4.0 3414破解版本,感觉这个相对来说比较好,比如代码大小,优化等各方面都不错。但经smartassembly处理过后,哪怕是我将所有功能都关闭(Pruning、Obfuscation、Control Flow Obfuscation、Strings Encoding、Resources Compression and Encryption、Strong Name),所有有意义的功能全关闭,处理出来的程序都存在一个static函数的调用异常。

实在不知道什么原因造成的,请大家帮我分析一下,谢谢。
纳闷的是同样的程序用其他混淆器处理一点问题也没有,但用smartassembly处理过就存在异常。出现异常的函数为static void Return_Windows(),这个函数是在一个独立的cpp文件里,从Form.h中调用的。
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。
************** 异常文本 **************
System.InvalidProgramException: 公共语言运行库检测到无效的程序。
在 ?A0xe5c5626a.Return_Windows()
在 WatchGuard.Form1.button2_Click(Object sender, EventArgs e)
在 System.Windows.Forms.Control.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
在 System.Windows.Forms.Button.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
[招生]科锐逆向工程师培训(2025年3月11日实地,远程教学同时开班, 第52期)!