新しい Visual Studio 10 インストーラーを使用して C# サービスを更新する作業を行っています。古いインストーラーはバッチ ベースのインストーラーであり、Windows 7 以降で使用するのは面倒ですが、それでも正しく動作します (インストールとアンインストールの両方で)。
これをガイドとして使用して、新しい Visual Studio インストール プロジェクトを作成しました。
このソリューションには、トレイにサービスの状態を表示するために使用される小さなアプリケーションが含まれています。その出力はインストール プロジェクトに追加され、サービスと共にすべてのカスタム アクションに含まれます。
このサービスは、新しいインストーラーで正しくインストールおよび実行されますが、アンインストールすると、幸せな小さなブルー スクリーンが表示されます。ダンプは、クラッシュが ntoskrnl.exe+22fa3 (Critical_Object_Termination) から発生していることを示しています。
アンインストール中に発生したクラッシュを追跡するには、どのような方法を使用できますか?