[R] Exécuter script AutoIt en tant que service Windows

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
ELGAMALI
Niveau 5
Niveau 5
Messages : 184
Enregistré le : mar. 13 sept. 2011 00:06
Status : Hors ligne

[R] Exécuter script AutoIt en tant que service Windows

#1

Message par ELGAMALI »

Bonjour à tous,
Je vous pris de m’aider à comprendre la raison pour laquelle le service : voir le script ci-dessous quand on le lance (démarre) ferme le processus à près 25 secondes. Moi je veux
Que le service reste actif.
Cordialement
► Afficher le texte
Modifié en dernier par ELGAMALI le mar. 02 avr. 2013 10:21, modifié 1 fois.
Maurice
Niveau 3
Niveau 3
Messages : 37
Enregistré le : jeu. 01 nov. 2012 18:20
Localisation : Une région à bulles (pas de l'eau)
Status : Hors ligne

Re: [...] Exécuter script AutoIt en tant que service Windows

#2

Message par Maurice »

Bonjour
Pas expert dans la BDR je constate que les services utilisent des clés type REG_EXPAND_SZ pour leur localisation.
Puis je m'interroge sur la commade RunWait.
Pourquoi Wait ?
As tu placé un test par la suite ?
Si oui, que renvoie la commande ?
ELGAMALI
Niveau 5
Niveau 5
Messages : 184
Enregistré le : mar. 13 sept. 2011 00:06
Status : Hors ligne

Re: [R] Exécuter script AutoIt en tant que service Windows

#3

Message par ELGAMALI »

Bonjour,
Que se soit la commande RunWait et/ou Run ou encore la commande ShellExecuteWait, le résultat est toujours le même : fermeture service à 25 secondes. Le problème, je crois, vient du script "CreateService". J'ai utilisé La commande:_StartService("", $servicename) à la place de la commande RunWait; le service ferme le processus après 25 seconde!! Bahhhhhhhh
A+
Modifié en dernier par ELGAMALI le dim. 24 mars 2013 20:20, modifié 1 fois.
ELGAMALI
Niveau 5
Niveau 5
Messages : 184
Enregistré le : mar. 13 sept. 2011 00:06
Status : Hors ligne

Re: [R] Exécuter script AutoIt en tant que service Windows

#4

Message par ELGAMALI »

Messieurs :
Tlem, mikell, timmalos, sylvanie et toi PandiPanda où êtes-vous, pas de solution à mon problème (script AutoIT), dites au moins quelque chose… Plus de 60 visiteurs sans le moindre avis... Je ne comprends pas votre silence?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Exécuter script AutoIt en tant que service Windows

#5

Message par Tlem »

en ce qui me concerne, vu l’amabilité de vos réponses lorsque j'ai essayez de vous aider, je n'ai plus vraiment envie de me prendre un nouveau scud ... :mrgreen:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [...] Exécuter script AutoIt en tant que service Windows

#6

Message par mikell »

Et moi je ne connais pas cette udf donc je préfère me taire plutôt que de risquer de dire des conneries ^^
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Maurice
Niveau 3
Niveau 3
Messages : 37
Enregistré le : jeu. 01 nov. 2012 18:20
Localisation : Une région à bulles (pas de l'eau)
Status : Hors ligne

Re: [...] Exécuter script AutoIt en tant que service Windows

#7

Message par Maurice »

2 pistes éventuelles :
- la version de Service.au3, car j'ai vu qu'il avait été bricolé dans tous les sens,
- la lecture de tes journaux d événements Windows
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [...] Exécuter script AutoIt en tant que service Windows

#8

Message par jguinch »

Salut
Dans ton code, tu crées le service, tu le lance.... OK , mais le reste du code il est où ? Il fait quoi ton service ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
ELGAMALI
Niveau 5
Niveau 5
Messages : 184
Enregistré le : mar. 13 sept. 2011 00:06
Status : Hors ligne

Re: [...] Exécuter script AutoIt en tant que service Windows

#9

Message par ELGAMALI »

Bonjour,
je veux que le service reste actif. Boucle infini par la commande la commande:_StartService.
merci
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [...] Exécuter script AutoIt en tant que service Windows

#10

Message par jguinch »

Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
ELGAMALI
Niveau 5
Niveau 5
Messages : 184
Enregistré le : mar. 13 sept. 2011 00:06
Status : Hors ligne

Re: [R] Exécuter script AutoIt en tant que service Windows

#11

Message par ELGAMALI »

Bonjour,

Le service est un scripte: solution de protection (Vigile) contre les intrus dérangeants (logiciels espions).
Normalement l’exécution du service Vigile doit rester actif en permanence, même dans le cas de suppression volontaire du processus vigile. Voir le cas du processus Isass.exe de Windows.
A+
ELGAMALI
Niveau 5
Niveau 5
Messages : 184
Enregistré le : mar. 13 sept. 2011 00:06
Status : Hors ligne

Re: [R] Exécuter script AutoIt en tant que service Windows

#12

Message par ELGAMALI »

Bonjour Tlem
Ne dites pas ça Tlem… Sans vous se site perd tout son charme, son ambiance et son sérieux. Pas de scud… de ma part. J'essaye de comprendre vos raisonnements et remarques. Je ne suis pas un virtuose de développements comme vous... et si vous ne m’avez pas vu pendant les 3/4 mois derniers parce que j'ai été en convalescence.

Merci à vous tous de votre soutient et de votre compréhension ….
Modifié en dernier par ELGAMALI le sam. 30 mars 2013 09:45, modifié 2 fois.
ELGAMALI
Niveau 5
Niveau 5
Messages : 184
Enregistré le : mar. 13 sept. 2011 00:06
Status : Hors ligne

Re: [R] Exécuter script AutoIt en tant que service Windows

#13

Message par ELGAMALI »

Plus de 200 visiteurs pas une seule suggestion? :roll:
ELGAMALI
Niveau 5
Niveau 5
Messages : 184
Enregistré le : mar. 13 sept. 2011 00:06
Status : Hors ligne

Re: [...] Exécuter script AutoIt en tant que service Windows

#14

Message par ELGAMALI »

Bonjour,
Aidé par plusieurs développeurs professionnels, on a, en fin, trouvé la raison qui a fait que la commande "CreateService" ferme le processus service après 25 secondes. C’est effectivement l'UDF "ServiceControl.au3" qui n’est pas au point. On croit que les concepteurs d’AutoIt ont fait exprès de dissimuler quelques données complémentaires de UDF "ServiceControl.au3" suite aux dégâts qu’elles peuvent causer (un préjudice de taille) si elles sont utilisées dans un but malveillant par les hackers et les fabricants de virus... C’est pire que les dangers des rookits. On a longtemps pensé que le gestionnaire des tâches était inviolable et qu’on ne pouvait pas cacher un programme de la liste. Ce qui n’est bien sûr pas vrai.
En somme, lorsqu’on utilise l’UDF avec tous ses périphériques (structure/codes évolutifs), le processus du service devient invisible, en plus il est indécelable donc impossible de le supprimer du système, sauf cas de formatage.
On pense que vous comprenez les raisons qui poussent à ne pas publier UDF en sa totalité. On prie toute personne qui possède (trouver) la solution complète, de ne pas la communiquer.
Merci pour votre compréhension.
Cordialement
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes.
EL GAMALI Abdennasser
Répondre