で難読化されたアプリケーションがあります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)
バックグラウンドワーカー内でエラーが発生したことを明確に示しています。小さいアプリなのでどこか分かる気がしますが、それは単純に小さいアプリだからです。
ユーザーからの構成ファイルを既に添付しています。エラー レポートにスクリーンショットを含めるためのチェックボックスがあります。
難読化されたコードを使用しながら、このデバッグを簡単にする方法はありますか?