none
Windowsサービス アプリケーションでポップアップ通知 RRS feed

  • 質問

  • いろいろ調べてもわからないので、投稿させて頂きます。

    Microsoft Visual C#.net 2003で

    「Windowsサービス」を作成しています。

     

    作成しているサービスの

    処理中でメッセージボックスを出力させたいと

    思っています。

     

    実際にコードを足してみたのですが、

    メッセージボックスの出力が出来ません。

     

    「Windowsサービス」は機能的に

    画面に何か出力する事は出来ないのでしょうか。

    どなたかご存知の方、おられましたら、

    お手数おかけしますが、ご教授願います。

    2007年4月4日 12:03

回答

すべての返信

  • サービスでデスクトップと対話するにチェックすればできるようになりますが、

    サービスはデスクトップありきで動くものではありません。

    できるだけやめておいたほうがいいと思います。

    2007年4月4日 12:05
  • この手の話は運用方面からの要望のケースが多々あります。

    私も中さんと同じく反対派です。

    サービスのエラーはメールとか Message で通知とか、正規の管理ツールで監視できるようにするとかのほうが後々のためです。

    2007年4月4日 13:07
  • そうですね。

    イベントなどにエラーを出力して、監視ツール(MOMとか)とか、自作監視ツール作るなりしてサービスと、デスクトップを明確に意識しましょう。

    2007年4月4日 14:05
  • わたしも同様の経験があります。

    わたしが関わったシステムの場合は、イベントログとデータベースへエラーログを出力し、
    専用のログ監視ツールでデータベースのエラーログを表示する形を取りました。

    2007年4月5日 2:34
  • 皆様、ご回答ありがとうございました。

    サービスは専用に動作させておいた方が良さそうですね。

     

    2007年4月5日 8:59