Tutoriel : Créer un service Windows
Par Franck Lefèvre
Le 2009-10-14 00:00:28, par Progi1984, Membre éprouvé
Voilà le post où vous pourrez critiquer, commenter et faire des remarques sur mon premier article. Il a pour objectif de vous apprendre à créer un service Windows en PureBasic.
http://f-lefevre.developpez.com/tuto...rvice-windows/
http://f-lefevre.developpez.com/tuto...rvice-windows/
-
comtoisResponsable PurebasicSalut Progi1984,
Est-ce que tu as vu le courriel concernant ce tutoriel avec la version 4.51 ?
A savoir que la structure SERVICE_DESCRIPTION
est désormais définie dans Pb, tu peux la retirer de ton code, sauf que la déclaration est différente de la tienne, et que ça génère des erreurs, je n'ai pas analysé plus loin pour l'instant. As-tu prévu de mettre à jour ton code pour la 4.51 ?le 10/10/2010 à 22:46 -
Progi1984Membre éprouvéC'est prévu, mais malheureusement pas de suite...le 12/10/2010 à 14:25
-
codeallergyFutur Membre du Club1. supprime
Code : 1
2
3
4
5; Structures (manquantes à PB) Structure SERVICE_DESCRIPTION lpDescription.s EndStructure
Code : #MyService_Description = "MyService Description"
Code : MyService_Description.s = "MyService Description"
Code : SD\lpDescription = #MyService_Description
Code : SD\lpDescription = MyService_Description
le 26/01/2011 à 16:18 -
comtoisResponsable PurebasicMerci ça pourra servir à ceux qui passeront par là en attendant que Progi1984 mette son article à jour
Et bienvenue à toi sur ce forum.le 26/01/2011 à 21:11 -
GolfyMembre régulierMerci pour le code et merci pour la correction.
Question : faut-il compiler en 64 bits ou l'exécutable en 32 bits fonctionne sur un système 64 bits ?
Réponse : 32 bits fonctionne même sur un Win8.1 64 bits.
Question : faut-il être administrateur pour installer le service ?
Réponse : la phase 'service.exe -i' semble fonctionner mais sans droits administrateur, il ne se passe rien (pas de message d'erreur). Il faut cliquer avec le bouton droit sur l'invite de commande (cmd) et choisir exécuter comme administrateur, puis lancer la commande 'service.exe -i'
Question : quelle procédure dois-je remplacer pour faire fonctionner un programme (exemple, écoute port TCP en permanence) ?
Là, je sèche et je ne veux pas faire trop d'essais qui casseraient le bon fonctionnement du service...le 30/11/2014 à 22:43