Bonjour,
A l'aide du Paquets LazDeamon, j'ai créé un service Windows.
Je rencontre un problème au moment de l'installation du service:
Après la commande "ServiceUn.exe -i", celui-ci n'apparait pas dans le gestionnaire des services windows. Je ne peux donc pas le faire démarrer.
Etrangement, si je fais la commande "serviceDeux.exe -i" pour installer un second service, (j'utilise l'exemple "cleandirs") le premier "ServiceUn" apparait dans le gestionnaire des services windows. Je le lance et il fonctionne parfaitement.
Après l'arrêt, la commande "ServiceUn.exe -u" le désinstalle.
J'ai aussi fait le test en installant d'abord "ServiceDeux" puis "ServiceUn". Dans ces conditions, c'est "ServiceDeux" qui apparait dans le gestionnaire windows, juste après l'installation de "ServiceUn".
J'ai fait le test sous Windows 10,Windows 8.1 et ce phénomène est présent.
En revanche, sous Windows 7, tout fonctionne. Dès l'installation du service, celui-ci apparait dans le gestionnaire Windows.
J'ai compilé mes projets sous Windows 10, avec Lazarus 2.0.2 et FPC 3.0.4, puis fait le test avec Lazarus 2.0.10 et FPC 3.2.0. Mais les résultat sont les mêmes.
Merci pour votre aide.
Partager