- - PR -
【VB.NET】Windows2000 サービス停止
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-12-29 19:35
VB.NETにて、Windowsサービスとして動いているEXEについて
自分自身でサービス停止処理をしようとしています。 以下のようなロジックを組んでみたのですが Locator = New WbemScripting.SWbemLocator() Service = Locator.ConnectServer SerSet = Service.ExecQuery("Select * From Win32_Service Where Name='" & strSvcnm & "'") For Each Ser In SerSet iRet = Ser.StopService() Next 下のエラーで異常終了してしまいます。 なにか設定が足りないのでしょうか?それとも自分自身のサービスを止めることは できないのでしょうか。 ご存知の方、ご教授ください。よろしくお願いいたします。 なお、OSはWindows2000Serverです。 -------------------------------------------------------------------- イベントの種類: エラー イベント ソース: LssService イベント カテゴリ: なし イベント ID: 0 日付: 2003/12/29 時刻: 19:01:27 ユーザー: N/A コンピュータ: ES7KSVT01 説明: 【エラー】 エラーの発信元は :[LssService.vb] - [Timer1_Erapsed] です。 メッセージは [ ファイルまたはアセンブリ名 Interop.WbemScripting、またはその依存関係の 1 つが見つかりませんでした。 ]です。 |
1