MSDNのコード例では、特定のサービスの依存関係のすべてを列挙するためにWMIを使用するがあります:http://msdn.microsoft.com/en-us/library/aa393673(v=vs.85).aspx使用WMIサービスの依存関係を検索し、依存ドライバからの依存サービスを差別化する
これは素晴らしい..ですしかし、私が発見した依存関係は、すべてが同じタイプではないかもしれないことがわかりました。私はすべての依存関係がWin32_Service型であると期待していましたが、実際にはドライバ(Win32_SystemDriver)である依存関係を見つけることがあります。
So。私の質問は簡単です - MSDNコードの例を調整して各依存関係をチェックし、Win32_ServiceかWin32_SystemDriverかどうかを確認して適切に処理できるようにするにはどうすればよいですか?あなたがjscriptで解決策を提供する場合、余分な点があります(MSDNの例はvbscriptですが、私はjscriptを使用しています)。
これは私がVBScriptの経由で同様の問題を解決する助け:ここでは、この手法を示すサンプルJScriptコードです。 'Win32_DependentService'クラスへのリンクをありがとう。 – DMason