0

すべて、アプリケーションで実行中のプロセスをログに記録するモジュールを作成できたことに感謝しますが、これは実装されておらず、次のことを行う方法についての説明が見つからないようです...

クライアントがアプリケーションを実行していて、ユーザー定義の動的 SQL からエラーをスローしています。これにより、ユーザーが何をしているのか、実行中の SQL がアプリケーションの障害であるかどうかを知ることが非常に難しくなります。

クライアントは、実行中の SQL を提供することについておかしくなり、何が起こっているのかを突き止める必要があります。クラッシュ時にコードが何をしているかのログを取得する方法はありますか?

コードは C# で記述され、難読化されています。

御時間ありがとうございます。

4

1 に答える 1

1

問題が SQL にある場合、多くのデータベースは実行された最新のクエリを知らせてくれるので、理論的には、その情報を取得しようとすることができます。別の方法は、この顧客にアプリケーションのカスタム バージョンを提供して、すべてのログを記録することです。 SQL クエリを実行しました。また、スタック トレースが提供されている場合、一部の難読化プログラムでは、それらのスタック トレースの難読化を解除できます。

于 2012-08-06T17:41:38.330 に答える