Bonjour.
J’aurais besoin d’une réponse à une question banale.
J’en ai un peu marre de ces applis qui se désinstallent mal du PC.
J’ai donc décidé de me tourner vers les logiciels libres et légers.
Mais pour les jeux, c’est difficile.
Je désire développer un script qui me permette donc d’installer/désinstaller mes jeux en un seul clique.
Les fonctions que je requiert sont donc simples :
-
Ajouter/supprimer des clés/valeurs/données de registres
-
Détecter la présence de clés de registre
-
Enumérer des clés de registre
-
Lire la donnée d’une valeur de registre
=> Bref, toutes les fonctions de manipulation de registre habituelles -
Ajouter/Supprimer des fichiers ou dossiers
-
Enumérer les sous dossiers d’un dossier
-
Lire le titre d’un fichier/dossier
-
Détecter la présence d’un fichier/dossier
-
Créer/supprimer des raccourcis
-
Lancer/killer des processus
Ma question : Quel langage dois-je utiliser ?
Il me faut un langage rapide, pas trop dur d’utilisation, évolutif, et compatible avec le 64 bit (REG_QWORD, etc.) et les systèmes actuels.
J’ai commencé sur le Batch. Mais le batch pose des problèmes lorsqu’il faut l’exécuter via runas.exe, et il est assez compliqué à programmer pour un néophyte comme moi.
J’ai donc embrayé sur le VBS mais il est 15000 fois plus lent que le batch, notamment pour le registre, c’est une vraie torture.
Quant à la gestion du registre par WMI, elle est à chier, il faut recréer ses propres fonctions tant les objets de WMI sont incomplets.
J’ai entendu parler de PowerShell… Quelqu’un l’a-t-il testé ?
Correspond-t-il à mes besoins où est-ce plutôt pour la gestion du réseau ?