pjouy
Messages postés110Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention18 mai 2009
-
31 oct. 2005 à 00:05
pjouy
Messages postés110Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention18 mai 2009
-
31 oct. 2005 à 21:30
Bonjour,
je cherche à faire un programme qui installerait, à la demande, les correctifs pour Windows XP par exemple ; les fameux KB000000.EXE
Je sais déjà faire la liste de toutes les updates présentes dans le répertoire, mais il me manque le code pour les exécuter avec des paramètres (/Q ...) mais aussi le code pour les installer l'une après l'autre, sinon ça ne marcherait pas : il faut attendre que la première update soit installée avant de lancer la deuxième.
Quelqu'un peut m'aider ? Si oui, une fois terminé, je publierai le code.
draluorg
Messages postés625Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention25 novembre 2010 31 oct. 2005 à 00:28
Salut,
C'est tres simple, il faut coder une fonction qui ouvre le programme (processus) et check toutes les secondes par exemple voir si le rpocessus est tjs en cours ou si il est fermer.
Mais n'est pas peur elle a deja ete coder et est tres simple d'utilisation
Fais une recherche sur ce site avec le mot cle "ShellWait"
Quand on pose une question on est con 5 minutes,
Quand on ne la pose pas on le reste toute sa vie...
pjouy
Messages postés110Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention18 mai 2009 31 oct. 2005 à 18:33
Ca me va ;)
Un léger souci parce que l'application fait mine de planter lorsque le programme appelé est en cours d'exécution (sous XP la fenêtre devient blanche), mais c'est pas trop grave.
draluorg
Messages postés625Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention25 novembre 2010 31 oct. 2005 à 20:43
Salut,
dans la fonction ShellWait , il y a une ligne Sleep X
a la place de X mets 200 et la ligne en dessous mets un doevents
et tu ne devrais plus avoir ce probleme de "plantage" ;)
++
Quand on pose une question on est con 5 minutes,
Quand on ne la pose pas on le reste toute sa vie...