[R] Existe t'il UDF pour créer service Windows 10

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

[R] Existe t'il UDF pour créer service Windows 10

#1

Message par Boulanza »

Bonjour,
Ramadane karime. :P
Y-a-t'il UDF comme "ervice.au3", "ServiceControl.au3" mais qui peut fonctionner sous Windows 10 64 bits.
Cordialement.
Modifié en dernier par Boulanza le jeu. 21 juin 2018 22:53, modifié 1 fois.
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#2

Message par Boulanza »

Bonsoir,
Code pour créer service Windows sous "nssm.exe"
;~ ;Install Service
#RequireAdmin
#include-once
#include "ServiceControl.au3"
$program1 = 'nssm install svnserve1 C:\Windows\SysWOW64\Mon application.exe '
RunWait(@ComSpec & " /C " & $program1, "", @SW_HIDE)
Sleep(2000)
Code pour créer service Windows sous "sc.exe"
#RequireAdmin
#include-once
#include "ServiceControl.au3"
$program1 = 'sc create svnserve1 binpath= C:\Windows\system32\Mon application.exe type= own start= auto'
RunWait(@ComSpec & " /C " & $program1, "", @SW_HIDE)
Code pour créer service Windows sous "'instsrv.exe"
;~ ;Créer servie
#RequireAdmin
#include-once
#include "ServiceControl.au3"
    $prram1 = 'instsrv.exe svnserve1'
    $prram2 = 'C:\Windows\system32\Mon application.exe'
    $program2 =$prram1&" "&$prram2
    RunWait(@ComSpec & " /C " & $program2, "", @SW_HIDE)
-Pouvez-vous m'aider à comprendre la raison qui fait que les 3 codes ci-dessus ne marchent pas sous Windows 10 64 bits.
Merci infiniment pour votre aide.
Ramadane Karime.
Cordialement.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#3

Message par Tlem »

Heuuu, il y a des espaces dans le nom et le chemin de "Mon application.exe" et le chemin des applications de service n'est pas indiqué. Du coup il faut adapter. ^^
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é".
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#4

Message par Boulanza »

Bonsoir Tlem,
Mes trois codes marche sans problème. La création de service Windows se fait sans souci. Le problème c'est que le service ne se lance pas lors de démarrage du PC, en plus,lorsque on l’exécute manuellement ou avec la commande
 ;start svnserve1
 $program2 = 'nssm start svnserve1'  ;nssm/sc
 RunWait(@ComSpec & " /C " & $program2, "", @SW_HIDE)
le service (application:Mon application.exe) ne remplie pas ses fonctions: c'est cela mon problème.
j'attends avec patience vos suggestions.
Cordialement.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#5

Message par Tlem »

Ouvrez le planificateur de tache de Windows et observez la ligne de commande de la tache créée.
Concernant l’exécution au démarrage, il faut l'indiquer dans la tache. ^^
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é".
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#6

Message par Boulanza »

Merci Tlem de votre réponse. Le process ne figure pas dans planificateur de tache de Windows. Ce que je ne comprends surtout que le service est bien déclaré parmi la liste des services Windows.
Tlem: Concernant l’exécution au démarrage, il faut l'indiquer dans la tache.
svp, comment il faut l'indiquer dans la tache ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#7

Message par Tlem »

Ha désolé, je n'avais pas compris.
J'ai confondu sc et schtasks.

Par contre dans l'un de vos message vous indiquez que le service est créé mais qu'il ne se lance pas. Il faut donc vérifier si votre application est compatible pour fonctionner en tant que service et de vérifier aussi si la ligne de commande est correcte car je persiste à penser que le chemin avec espace (sans guillemets) ne doit pas aider.

Il serait aussi intéressant de savoir :
- A quoi ressemble le code du "service"
- A quoi il est sensé servir.


Envoyé de mon SM-N9005 en utilisant Tapatalk

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é".
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#8

Message par Boulanza »

Bonjour Tlem,
Pas de chemin avec espace dans le code initiale.
L'application est compatible pour fonctionner en tant que service et elle sert à supprimer les fichiers .doc date du jour dans le cas ou le pc redémarre.
Si vous testez avec n'importe quelle application sur Windows 10 64 bits, vous allez comprendre mon problème.
Cordialement.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#9

Message par Tlem »

Vu ce que vous voulez faire, une tâche planifiée suffit car en mode service il y a des contraintes que votre programme peux ne pas supporter. ^^


Envoyé de mon SM-N9005 en utilisant Tapatalk

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é".
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#10

Message par Boulanza »

Bonjour,
Sous Win 7 64 bits le service marche sans problème, sous Win 10 64 bits le service est installé mais il ne répond pas.
Cordialement.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#11

Message par Tlem »

Ben, parce qu'il est incompatible...

Envoyé de mon SM-N9005 en utilisant Tapatalk

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é".
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#12

Message par Boulanza »

En fin, vous avez compris que l' UDF : #include "ServiceControl.au3" est incompatible avec Windows 10 64 bits
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#13

Message par Tlem »

Bonjour Boulanza.
J'ai simplement voulu dire que VOTRE SCRIPT est incompatible.

Au lieu de l'utiliser en tant que service, automatisez la tâche avec le planificateur. Cela résoudra plusieurs problèmes.

Envoyé de mon SM-N9005 en utilisant Tapatalk


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é".
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Existe t'il UDF pour créer service Windows 10

#14

Message par Boulanza »

Bonsoir Monsieur Tlem,
Je vais suivre vos conseilles.
Merci pour votre aide.
Cordialement.
Répondre