0

C++ で書かれた Windows サービスがあります。このサービスは一部の実稼働サイトでクラッシュし、ユーザーが [OK] をクリックするのを待っているアプリケーション クラッシュ メッセージ ボックスがポップアップ表示されます。何らかの理由で、このサービスのデバッグ バージョンを展開しています。中止、再試行、無視ボタンがあるメッセージボックスを無効にする解決策を見つけようとしていますが、何も機能していません。Daemon サービスが自動的に再開できるように、メッセージ ボックスなしでサービスをクラッシュさせたい。これまで私は試してきました

  1. SetErrorMode
  2. _CrtSetReportMode
  3. _CrtSetReportHook

しかし、機能していません。これらはすべて、コンソール アプリケーションからのみ機能するようです。これらを使用すると、アプリケーションはメッセージボックスをポップしませんが、終了もしません。どんな助けでも素晴らしいでしょう。OSはWindows Server 2003であることに注意してください

4

0 に答える 0