Page 1 sur 1

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

Posté : lun. 11 juin 2018 15:21
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.

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

Posté : mar. 12 juin 2018 22:52
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.

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

Posté : mer. 13 juin 2018 23:31
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. ^^

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

Posté : jeu. 14 juin 2018 00:01
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.

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

Posté : jeu. 14 juin 2018 00:40
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. ^^

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

Posté : jeu. 14 juin 2018 02:36
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 ?

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

Posté : jeu. 14 juin 2018 08:04
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


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

Posté : jeu. 14 juin 2018 11:50
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.

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

Posté : jeu. 14 juin 2018 17:13
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


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

Posté : mar. 19 juin 2018 15:43
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.

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

Posté : mar. 19 juin 2018 19:15
par Tlem
Ben, parce qu'il est incompatible...

Envoyé de mon SM-N9005 en utilisant Tapatalk


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

Posté : mer. 20 juin 2018 23:33
par Boulanza
En fin, vous avez compris que l' UDF : #include "ServiceControl.au3" est incompatible avec Windows 10 64 bits

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

Posté : jeu. 21 juin 2018 08:08
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



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

Posté : jeu. 21 juin 2018 22:52
par Boulanza
Bonsoir Monsieur Tlem,
Je vais suivre vos conseilles.
Merci pour votre aide.
Cordialement.