PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV 2024
→
Problème service windows
Problème service windows
Started by Julien Mwz, Sep., 21 2020 11:18 PM - 5 replies
Connect yourself…
Julien Mwz
#1
Registered member
23 messages
Posted on September, 21 2020 - 11:18 PM
Bonjour,
J'ai une configuration Service Windows dans laquelle : lorsqu'un fichier est créé dans un répertoire X une application Y se lance.
Je pense bien que j'ai dû oublié qqchose d'important comme je n'ai jamais créé de services auparavant.
J'ai pourtant testé dans une autre configuration en Appli Windows 32bits en cliquant simplement sur un bouton et mes procédures de lancement fonctionnent bien (fsurveilleRep dans l'une et LanceAppli qui est appelée dans l'autre)..
Exemple :
//Exécution du service de Algorithmes (appelé en boucle)
fSurveilleRépertoire
(
"G:\REPERTOIRE X"
,
ajoutImportXLS
,
fsCréationFichier
)
Procedure
ajoutImportXLS
(
)
LanceAppli
(
"REPERTOIRE X\APPLI Y.exe"
)
J'ai débogué avec le simulateur "Déboguer en tant que service (simulateur)" et en "Démarrer et déboguer le service ...) en vain.
Si qqun a une piste svp ...
--
Bon dev
Ju'
Report
0
0
Multipass
#2
Registered member
125 messages
Popularité : +5 (5 votes)
Posted on September, 22 2020 - 7:34 AM
Bonjour Julien,
Il s'agit peut-être d'une question de droits.
Questions :
- Comment as-tu configuré (le déploiement de) ton service ?
- Quel est l'environnement d'exécution (poste utilisateur / poste serveur) ?
- As-tu tracé ton code pour savoir ce qu'il fait ou pas ?
- As-tu des évènements dans l'observateur ?
Bon dèv !
Alain
Report
0
0
Multipass
#3
Registered member
125 messages
Popularité : +5 (5 votes)
Posted on September, 22 2020 - 7:42 AM
Une idée en passant : est-ce que ton service reste actif (avec arrêter et redémarrer) ou s'arrête-t-il immédiatement ?
A+
Report
0
0
Julien Mwz
#4
Registered member
23 messages
Posted on September, 25 2020 - 10:29 PM
Bonjour Multipass,
Merci pour le retour.
- Pour le déploiement :
- Framework dans intégré l'exécutable
- Intégration manifeste Windows
- Mon appli ne nécessite pas de privilège particulier
- Environnement d'exécution sur poste utilisateur uniquement
- Je ne vois pas comment tracer mon code, j'ai débugué au fSurveilleRépertoire qui tourne en boucle, et dès que j'ajoute un fichier dans ce rep, on n'atteint pas la procédure demandée
- Oui j'ai bien deux infos dans l'obs d'évent : une d'Erreur et une autre d'Information mais rien de concret (Réponse : Non disponible et module défaillant) ...
- Concernant l'installation du Service : (j'ai presque tout conservé par défaut)
- Installation autonome
- Répertoire d'install dans : <srProgrammeFiles>
- Mode de démarrage : Automatique -->> Peut être est-ce là le pb ? Je dois le mettre en Manuel et le lancer moi-même pour ce type de Service ?
- Première / deuxieme / troisieme défaillance : Redémarrer le service
- Compte Système Local -->> Là aussi peut-être cocher Compte Service Local et non Système ?
Quand je lance le service il est bien démarré et s'arrête plus tard, pourtant des lignes apparaissent toujours dans l'OBS d'Event.
Je vais regarder côté privilèges comme tu dis.
Merci à toi pour ton attention en tout cas !
--
Bon dev
Ju'
Report
0
0
Voroltinquo
#5
Registered member
3,844 messages
Popularité : +227 (347 votes)
Posted on September, 26 2020 - 8:25 AM
Bonjour,
fSurveilleXXX sont des services. L'appel d'un service pas un service n'est pas apprécié par windows.
Il faut utiliser les tâches planifiées.
La doc précise d'ailleurs :
Dans quels cas utiliser un service ?
Un service doit être utilisé pour permettre à une application de répondre à tout moment à une sollicitation externe (lecture sur une socket par exemple).
Si le service doit se contenter d'exécuter une tâche de façon répétée, il est préférable de faire une application standard et de lancer cette application dans une tâche planifiée.
Tu es dans le 2° cas donc c'est une raison de plus.
--
Il y a peut être plus simple, mais, ça tourne
Report
0
0
Julien Mwz
#6
Registered member
23 messages
Posted on September, 27 2020 - 9:51 AM
Merci Voroltinquo je comprend mieux ..
Bonne continuation à vous !
--
Bon dev
Ju'
Report
0
0
→ Go back to WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text