**vlc-1.0.2.exe**:C’est le fichier d’installation de VLC pour Windows XP.
+
+
**cmdow.exe**: C’est un utilitaire destiné à masquer la fenêtre de commande qu’ouvre normalement Windows pendant l’installation automatique d’un logiciel. Il doit être lancé avant l’application (grâce au “install.bat”).
+
+
**install.bat**: C’est lui qui sera exécuté par OCS, ce script va être expliqué ci-dessous:
<code>
<code>
cmdow.exe @ /HID
cmdow.exe @ /HID
-
{{:gestion_de_parc:vlc.zip|if not exist C:\Progra~1\VideoLAN\VLC\uninstall.exe goto install
+
if not exist C:\Progra~1\VideoLAN\VLC\uninstall.exe goto install
=> On entre dans une première boucle. Cette dernière permet d'attendre que le processus "Au_.exe" (qui est le nom du processus gérant la désinstallation de VLC) soit lancé. Cela permet d'éviter que le nouveau VLC soit installé avant que l'ancien VLC ne soit désinstallé. En effet le processus de désinstallation peut prendre quelques secondes avant de se lancer et le script, croyant que la désinstallation était terminée, procédait à l'installation. On vient donc trouver grâce à "findstr" la chaine de caractère Au_.exe dans le résultat de la commande "TaskList" qui renvoie la liste des processus courants. Lorsque le processus est détecté, on sort de la boucle.
+
+
**:DesinstallationNonLancee
+
TaskList | findstr /c:Au_.exe > nul
+
If %errorlevel%== 1 goto DesinstallationNonLancee**
+
+
+
=> On entre dans une deuxième boucle. Cette dernière permet d'attendre que le processus "Au_.exe" soit terminé. La méthode est la même que précédemment. On attend cette fois-ci que le processus de désinstallation est disparu de la liste des processus courants.
+
+
**:DesinstallationNonTerminee
+
TaskList | findstr /c:Au_.exe > nul
+
If %errorlevel%== 0 goto DesinstallationNonTerminee**
+
+
+
=> On procède à l'installation de VLC 1.0.3, avec les paramètres par défaut et en silencieux grâce aux options /S /NCRC.