タイトル : Re: サービス開始エラー 投稿日 : 2006/05/18(Thu) 18:00 投稿者 : オショウ
[OSのVer]:Windows [VBのVer]:VB.NET > [OSのVer]:Windows 2000 [VBのVer]:VB.NET > > はじめまして、まつ。と申します。 > 今まではVB6.0を扱っていましたが、今回初めてVB.NETを触る事になりました。 > 他人の作ったプログラムの修正なので、かなり困っています。 > > 画面が一切無いプログラムで実行を行うと、「Shared Sub Main」が動きはじめます。 > その後、数行プログラムが動いた後に「System.ServiceProcess.ServiceBase.Run」の部分でエラ ーメ > ッセ > ージが出てしまいます。 > > メッセージのタイトルは「Windows サービス開始エラー」で、 > メッセージの内容は「コマンドラインやデバッガからWindowsサービスを開始できません。最初に > installutil.exeを実行してWindowsサービスをインストールし、ServerExplor、Windows Service > Administrativeツール、またはNET STARTコマンドを利用してください。」 > と出ます。 まさしく、その通り・・・ NTサービスとか、システムサービスとか呼ばれているプログラムを指し示して います。 よって、通常のアプリケーションのように実行してデバッグはできません。 指示されている通りに実行させて、そのプロセスにアタッチしてソースコード デバッグとかすることになります。 アプリケーションしか作成したことの無い方でしたら、サービスの実行・デバッグ は、かなり難易度の高い作業となるでしょう。 まずサービスとは何か。.NETでのサービスの構造とデバッグ方法を習得されてから 立ち向かわれるのがよろしいかと。 以上。 |