0

新しい Visual Studio 10 インストーラーを使用して C# サービスを更新する作業を行っています。古いインストーラーはバッチ ベースのインストーラーであり、Windows 7 以降で使用するのは面倒ですが、それでも正しく動作します (インストールとアンインストールの両方で)。

これをガイドとして使用して、新しい Visual Studio インストール プロジェクトを作成しました。

このソリューションには、トレイにサービスの状態を表示するために使用される小さなアプリケーションが含まれています。その出力はインストール プロジェクトに追加され、サービスと共にすべてのカスタム アクションに含まれます。

このサービスは、新しいインストーラーで正しくインストールおよび実行されますが、アンインストールすると、幸せな小さなブルー スクリーンが表示されます。ダンプは、クラッシュが ntoskrnl.exe+22fa3 (Critical_Object_Termination) から発生していることを示しています。

アンインストール中に発生したクラッシュを追跡するには、どのような方法を使用できますか?

4

1 に答える 1

0

サービスを停止できる場合、カスタム アクションには本当に恐ろしいものがあります。そもそもカスタム アクションは必要ないはずなので、代わりにこのチュートリアルを試してください。

于 2013-10-25T02:36:57.410 に答える