Il existe un exemple de code sur MSDN qui utilise WMI pour énumérer toutes les dépendances d'un service particulier : http://msdn.microsoft.com/en-us/library/aa393673(v=vs.85).aspx
C'est très bien... mais j'ai découvert que les dépendances qu'il découvre peuvent ne pas être toutes du même type. Je m'attendais à ce que toutes les dépendances soient de type Win32_Service... mais il arrive parfois qu'une dépendance soit en fait un pilote (Win32_SystemDriver).
Ma question est donc simple : comment puis-je adapter l'exemple de code MSDN pour effectuer une vérification sur chaque dépendance et voir s'il s'agit d'un Win32_Service ou d'un Win32_SystemDriver afin de pouvoir le gérer de manière appropriée ? Des points supplémentaires si vous fournissez la solution en jscript (l'exemple sur MSDN est en vbscript, mais j'utilise jscript).