Continuer le script en DOS après un reboot
TOM
-
TOM -
TOM -
Bonjour,
Je suis en train de réaliser un script de déinstallation d'antivirus sur une machine Windows et d'installation ensuite d'un autre antivirus.
Le problème est que je ne trouve pas comment faire après le reboot de la machine suite à la désinstallation pour relancer mon script automatiquement et continuer son exécution.
Mon but est de faire un seul script pour la désinstallation et l'installation.
J'attend vos propositions de solution.
Merci.
Je suis en train de réaliser un script de déinstallation d'antivirus sur une machine Windows et d'installation ensuite d'un autre antivirus.
Le problème est que je ne trouve pas comment faire après le reboot de la machine suite à la désinstallation pour relancer mon script automatiquement et continuer son exécution.
Mon but est de faire un seul script pour la désinstallation et l'installation.
J'attend vos propositions de solution.
Merci.
Configuration: Windows XP Internet Explorer 6.0
11 réponses
-
Bonjour,
Une idée, comme ça, si ton programme d'installation/désinstallation tourne sous windows --> utiliser le registre et la clé HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce.
Sinon, modifier le autoexec.bat.
A+
-
Salut HDU,
Merci pour ta réponse.
En effet je souhaite utiliser le RunOnce dans mon fichier de script, mais je ne sais pas comment.
Est ce que tu pourrais me donner plus de détails sur l'utilisation de RunOnce? si possible des exemples.
A bientôt. -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
En comandes, il faut que tu utilises la commande reg add.
Cette discussion devrait te combler : http://ww1.win-web.be
A+ -
HDU,
Je m'excuse, je ne suis pas très fort en commande ms-dos.
Dans la discusision du lien, ils cherchent à installer 2 applications l'une après l'autre, est ce que je devrais créer une 2ème copie de mon fichier.bat?
Que dois je faire après avoir créé une entrée dans la base des régistes avec la commande reg add? -
-
Salut,
J'ai fais le test, mais ça ne fonctionne pas encore.
Voici le détail:
1- J'ajoutes le fichier du programme d'installation dans le registre avec la commande
reg ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v C:\Repertoire\setup.exe /t REG_BINARY /d fe340ead
2- Je lance l'executable de désinstallation - OK
3- Je reboote - OK,
Problème: le setup d'installation ne se lance pas après le reboot, alors que le répertoire du setup.exe est bien crée dans le RunOnce au niveau de la base de registre.
J'ai surement mal fais quelquechose, mais je ne sais pas quoi.
Please help me!!!
Merci et à bientôt. -
Oui, quand je fait démarrer, exécuter, et met dans la zone "C:\Repertoire\setup.exe /t" mon exécutable se lance bien.
Je n'ai rien d'intéressant au niveau de l'observateur d'évènement. -
Salut HDU
J'ai trouvé une autre façon de faire.
1 - Je fais une copie de mon script dans le repertoire de démarrage de Windows
2 - je l'execute, et lors du reboot de la machine, le script est exécuté une fois de plus, mais comme il n'ya plus aucun antivirus à désinstaller, il passe directement à l'installation et s'auto-supprime à la fin.
Merci pour ton aide. -
Je pourrais revenir sur la solution du registre plus tard. Et si je reussi, tu auras un retour.
N'hesite pas à m'envoyer des bouts de code utilisant la solution du régistre si tu trouves