Bonjour à tous

Je script une code permettant le lister les différente application sur un hote distant
Plusieurs idées me vienne à l'esprit

-Lire la base de registre
ou
- Se connecter à un hote distant par requete WMI
Puis travailler sur l'objet Programme Files
Puis Faire une fonction recursive qui analyse le sous rep ainsi que les fichier pour me retouner s'ils existent des . exe ou cmd

Quelqu'un aurait une autre idée?

De plus je voudrais généré un rapport final de mon inventaire logiciel un peu comme le fais actuellement l'outil Microsoft SMS 2003
Quelqu'un connait il le fonctionnement de cet outil Comment remonte il ce rapport
Par requete WMI ou par lecture de la base de registre .

Merci d'avance pour votre aide