Bonjours à tous,
J'ai développé un service Windows et je souhaite l'installer. J'ai donc lu le tuto qui va bien mais un problème se pose : lorsque je lance InstallUtil.exe la fenêtre s'ouvre et se ferme directement.
Help !![]()
Bonjours à tous,
J'ai développé un service Windows et je souhaite l'installer. J'ai donc lu le tuto qui va bien mais un problème se pose : lorsque je lance InstallUtil.exe la fenêtre s'ouvre et se ferme directement.
Help !![]()
Bonjour,
Il faut d'abord ouvrir une invite en ligne de commandes (en admin) avant de faire appel à la ligne de commande proprement dite pour voir quelque chose.
Commande pour installer le service :
Pour désinstaller :
Code : Sélectionner tout - Visualiser dans une fenêtre à part InstallUtil " C:\projets\ServiceMemoire\bin\ServiceMemoire.exe "
Donc tu peux créer 2 .bat à mettre au niveau de InstallUtil.exe pour lancer ces commandes en un double click...
Code : Sélectionner tout - Visualiser dans une fenêtre à part InstallUtil /u " C:\projets\ServiceMemoire\bin\ServiceMemoire.exe "
pourquoi ne pas créer un projet d'installation pour ton windows service ?
lien
Si tu aimes ma Réponse pense à cliquer sur
Visiter mon blogEt mes codes sources
- La simulation de navigation dans internet explorer avec Interop.SHDocVw
- Protéger mes données de configuration dans une dll compilée
J'ai bien essayé de créer un setUp mais lorsque j''essaie d'installer le logiciel j'ai droit au message intitulé "Windows start failure" qui m'explique que je ne peut démarrer mon service depuis le debugger ou une ligne de commande...
Du reste, quand je démarre cmd, il se positionne directement sur le bureau, comment fait on pour qu'il aille autre part ? (Oui, vous avez bien lu, j'ai beaucoup de mal avec cette console...)
alors tu peut debougger votre windows service en créant une application console et ajouter le refernce de ton projet windows service et fait un instance de class windows service
et pour l'appel des fonction onstart() et onstop()tu peut creer deux methode public nommé les start();stop();
fait de ton projet console le projet de démarrage .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public void start() { OnStart(new String[]); } public void stop() { OnStop(new String[]); }
j’espère être clair
Si tu aimes ma Réponse pense à cliquer sur
Visiter mon blogEt mes codes sources
- La simulation de navigation dans internet explorer avec Interop.SHDocVw
- Protéger mes données de configuration dans une dll compilée
Partager