我有一个应用程序被EazFuscator.NET
. 但是,调试它是完全不可能的(即使它是一个小应用程序),例如,这是一个错误报告:
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Stacktrace:
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at .(Object , RunWorkerCompletedEventArgs )
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
它清楚地表明错误是在后台工作人员中引起的。由于它是一个小型应用程序,我感觉我知道在哪里,但这仅仅是因为它是一个小型应用程序。
我已经附加了用户的配置文件,并且有一个复选框可以在错误报告中包含屏幕截图。
有什么方法可以让我更轻松地进行调试,同时仍然有混淆的代码?