• ベストアンサー

VB2008 サービスの状態取得

VB2008です。 管理 → サービスとアプリケーション → サービスに表示されている 全サービスの名前・稼働状況・スタートアップの種類を取得することは可能でしょうか? また、LAN内の他のコンピュータに対しても同様の情報を取得したいと考えております。 実現できれば、GetServicesメソッド・WMI等、特にこだわりはありません。 よろしくお願い致します。

  • kcl-6
  • お礼率90% (9/10)

質問者が選んだベストアンサー

  • ベストアンサー
  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.2

失礼しました、間違いがありました。 Dim scope As ManagementScope = New ManagementScope("\\129.0.0.1\ROOT\CIMV2") 'IPアドレスを変更ることで対象のコンピュータの情報を取得できます。 scope.Connect() Dim mosQuery As New ObjectQuery("SELECT * FROM Win32_Service") Dim searcher As New ManagementObjectSearcher(scope, mosQuery) Dim mocCollection As ManagementObjectCollection = searcher.Get For Each mo As ManagementObject In mocCollection With mo Console.WriteLine(.Properties("Caption").Value & ":" & _ .Properties("State").Value & ":" & _ .Properties("StartMode").Value _ ) End With Next

kcl-6
質問者

お礼

ありがとうございます!! おかげ様で希望していた機能が実装できました。 本当にありがとうございました!

その他の回答 (1)

  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.1

Dim scope As ManagementScope = New ManagementScope("\\129.0.0.1\ROOT\CIMV2") 'IPアドレスを変更ることで対象のコンピュータの情報を取得できます。 scope.Connect() Dim mosQuery As New ManagementObjectSearcher("SELECT * FROM Win32_Service") Dim mocCollection As ManagementObjectCollection = mosQuery.Get For Each mo As ManagementObject In mocCollection With mo Console.WriteLine(.Properties("Caption").Value & ":" & _ .Properties("State").Value & ":" & _ .Properties("StartMode").Value _ ) End With Next

関連するQ&A

  • VBでインストール済みアプリケーション情報を取得する方法

    VBにてPCにインストール済みアプリケーション(「コントロールパネル」ー「プログラムの追加と削除」に表示されるアプリケーション)の情報を取得死体のですが、これら情報はどのようにして取得できるのでしょうか? レジストリキーの検索やWMIなど探してみたのですが、うまい解決策が見つかりません。 API関数があるのでしょうか?

  • [VB.2005]クライアントからWEBサービス呼び出し

    Javaで作られている外部のWEBサービスに、VB.NETのWindows アプリケーションからアクセスして戻り値を取得したいのですが、 方法がわかりません。 (ASP.NETのWEBアプリ開発において、WEBサービスをオブジェクト として登録し、呼び出すということはやったことがあるのですが、 今回はあくまで、Windowsアプリケーションから要求を投げたいんです) ご存知の方、実現方法のヒントをご教授ください。

  • VB.net SOAPメッセージの取得方法

    Webサービスを利用したプログラムを試行錯誤しながら作っています(なかなか進みません)。 以下の件、ご教授ください。 VB,netにて、Web参照を指定して作成したクライアント・アプリケーションで、SOAPの送受信をデバッグするために、Webメソッドを呼出したときのSOAPメッセージ(リクエストとレスポンス)のXMLテキストを画面に表示したいのですが、その取得方法がわからず困っています。 SOAPメッセージ(リクエストとレスポンス)のXMLテキストを取得する方法をご教授ください。 よろしくお願い致します。

  • ファイル名を指定して実行での、コマンドを教えて

    システム構成ユーテリティの「スタートアップ」とコンピューターの管理の、サービスとアプリケーションの中の「サービス」←のスタートアップの種類にも「自動、手動、無効」←等の選択が出来ますが、 ----------------- 「ファイル名を指定して実行」←からコマンドで「サービス」に似た機能を呼び出す、コマンドを教えて下さい。 宜しく お願い致します。

  • WSH or VBの質問

    環境:Windows xp    WSH 5.6 or VB6 アプリケーションが立ち上がっている状態でWSH or VBを使用して、 その起動されているアプリケーションのオブジェクト (項目の名前やオブジェクトの種類:テキストBOX、コンボBOX等など) の情報(プロパティ)を取得する方法を教えて下さい。

  • IntelliCAD--VB6でカスタマイズした…

    IntelliCAD--VB6でカスタマイズしたときのメソッド 「Set(Get)LispVariable」の使い方 お世話になります。 Intellicad6.4をVB6を用いてカスタマイズをしようと考えています。 作業の中「SetLispVariable」と「GetLispVariable」というメソッドを見つけました。 名前からすると、「SetLispVariable」がLispの返り値の取得が出来きるのでは・・と思ったのですが、サンプルを組んでみてもエラーが帰って動きません。 どうも関数の意味を間違えているような気がします。 つきましてはこの両関数の意味と使い方を教えていただきたいのです。 よろしくお願いいたします。

  • サービス「Server」が自動で開始されません。

    ブロードバンドルータを導入しましたので、Win2000とWin98でファイル共有をするため Win2000側に共有フォルダを作ろうと、エクスプローラで共有したいフォルダを右クリックしましたが 「共有」のメニューが出てきません。勘に頼って 「コンピュータの管理」-「サービスとアプリケーション」-「サービス」を見ると「Server」というサービスが 「スタートアップの種類」-「自動」になっているのにもかかわらず「停止」になっていました。 「開始」のボタンを押してやると、右クリックの「共有」のメニューが出るようになりましたが、 PCを再起動すると、また「停止」にままになっているため、いちいち「開始」のボタンを押さないといけません。 どうすれば自動で開始できるようになるでしょうか?

  • MEで…。

    こんにちは。また質問です。 WINDOWS MEで以下のページを開くにはどうしたらいいでしょうか。 [管理][サービスとアプリケーション][サービス][スタートアップの種類] ご回答をお待ちしています。

  • VB2010での「スタートアッププロジェクト」の設定の仕方を教えて下さ

    VB2010での「スタートアッププロジェクト」の設定の仕方を教えて下さい お教え下さい VB2010を使って、ソフトを考えている者です スタートアッププロジェクトからプログラムをスタートさせたく、その設定をしたいのですが、Helpが教える様な設定画面が、なかなか 現れません VB.NET最初の版 では、もっと簡単に 出来た、と 思って居るのですが… ちなみに、私がやっている方法とは、 (1)スタートページで「新しいプロジェクト」をクリックし、「種類選択画面」が現れたら上の「Windows フォームアプリケーション」をクリック、 (2)「Form1デザイナー画面」が出た段階で、横の「ソリューションエクスプローラ」の窓を見るのですが、「My Project」と「Form1.vb」との2つしかなく、 その「My Project」を選択してクリックすると、 (3)「Windows Application1」なる画面が開いて、「アプリケーション」、「コンパイル」、「デバグ」等々のタグがあり、「アプリケーション」タグを開いて中のメニューを探してもHelpで言う「スタートアップ プロジェクト」が 無いのです そうして此処で頓挫してしまうのです (4)しかも「 Program Main() 」と言うタイトル名が、どうしても 現れません このやり方は 多分、間違いでしょうが(プロジェクトから始めたいのにForm1を指定して居るから…?)、別の選択は どれでしょうか?「種類選択画面」では他の選択肢、例えば「WPFアプリケーション」とか「クラス ライブラリー」とかがあるのですが、どれを選ぶべきか、が 解りません 尚、参考にしているHelpのサイトは       http://msdn.microsoft.com/ja-jp/library/a1awth7y.aspx です 宜しく お願い致します akqspより

  • ドメイン取得サービスについて

    こんにちは。 初めてコンピュータ関係の質問をします、よろしくお願いします。 友人がお店を開業するにあたり、自分のホームページを持っている私がサイト作成を頼まれました。 オンラインショップなどでなく、あくまでもショップの案内などが目的のサイトです。 一応、会社としてだすので独自ドメインを取得予定です。 ドメインの取得サービスは今見ているのは「お名前.com」なんですが、レンタルサーバーもかりる必要(ホスティングサービス??)があるので、お名前.comの「プレミアムサービス」で一緒にかりるのがいいのかな、って思ってます。 でも、月額が思っていたよりも高くなってしまいましたし、このプレミアムサービスはこの価格を払うメリットがあるのでしょうか?? そこで質問です!! 「他にオススメのサービス会社をご存知の方はぜひ教えてください」 ちなみに、私個人は「nifty」でページを作っているのですが、cgiでの掲示板作成ができなかったことがあり、webのアップなどの技術には少し不安が残る初級~中級者だと思ってください。 また、作成予定のページには問い合わせ用のメールフォームやアクセスカウンター、掲示板のような物を設置予定です。 他足りないことがありましたら補足いたしますので、アドバイスをよろしくお願いいたします。

専門家に質問してみよう