Bonjour,
Ma problèmatique est la suivante : Je dois installer un logiciel en 2 temps avec 1 reboot entre les deux. J'utilise pour cela "nsis".
Je sais qu'il est possible d'utiliser les clés de registre RunOnce ou RunServiceOnce mais elles posent des problèmes :
- RunOnce : L'installation ne se fait que quand un administrateur se connectera.
- RunServiceOnce : Mon installation doit se relancer qu'après qu'un service précis soit démarré.
Je suis donc arrivé à la solution suivante. Je ne sais pas si elle est fonctionnel :
- A la fin de la première étape, je positionne une clé de registre pour mon logiciel d'installation et je crée un service avec "srvany" qui relancera l'installateur
- Au redémarrage, le service lance l'installation et à la fin de l'installation, le service temporaire est détruit.
Est-ce qu'il existe une solution plus élégante ? Et surtout qui me convienne ?
Merci.
Partager