[R] Executer un programe par un service
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Executer un programe par un service
voila j'ai besoin de creer un service windows en autoit. pour la creation du service auncun soucis mais lorsque le service doit executer un autre exe celui ci est aussi executer an tant que service windows.
comment l'executer, qu'il soit visible en session windows
merci d'avance
comment l'executer, qu'il soit visible en session windows
merci d'avance
Modifié en dernier par Goguy le jeu. 06 mai 2010 17:50, modifié 1 fois.
Re: [..] Executer un programe par un service
montre ton code, car c'est pas très clair.
Re: [..] Executer un programe par un service
Code : Tout sélectionner
;********************************* pour le service windows
#include<Services.au3>
_Service_init("ABS")
func main()
while 1
Run(@WindowsDir & "\ABSE.EXE")
Sleep(2000)
WEnd
EndFunc
;********************************* ABSE.EXE
if _Singleton("ABSE",1) = 0 Then Exit
MsgBox(4096, "Test", "essai", 0)
;*********************************
Modifié en dernier par ani le jeu. 06 mai 2010 09:49, modifié 1 fois.
Raison : Ajout de la balise de code (Veuillez relire les régles du forum)
Raison : Ajout de la balise de code (Veuillez relire les régles du forum)
- sksbir
- Niveau 7

- Messages : 384
- Enregistré le : lun. 26 oct. 2009 17:57
- Localisation : Lyon
- Status : Hors ligne
Re: [..] Executer un programe par un service
Bonjour
clic-droit sur "poste de travail" --> gérer --> tu déplies "services et application" --> "services", tu recherches le service que tu as créé
onglet "connexion"
- tu coches "ce compte", et là, tu renseignes le compte que tu veux
- tu coches "autoriser le service à interagir avec le bureau"
clic-droit sur "poste de travail" --> gérer --> tu déplies "services et application" --> "services", tu recherches le service que tu as créé
onglet "connexion"
- tu coches "ce compte", et là, tu renseignes le compte que tu veux
- tu coches "autoriser le service à interagir avec le bureau"
Re: [..] Executer un programe par un service
Un grand merci a toi...
A+
A+
sksbir a écrit :Bonjour
clic-droit sur "poste de travail" --> gérer --> tu déplies "services et application" --> "services", tu recherches le service que tu as créé
onglet "connexion"
- tu coches "ce compte", et là, tu renseignes le compte que tu veux
- tu coches "autoriser le service à interagir avec le bureau"
Re: [..] Executer un programe par un service
ça fonctionne mais le programme est executer ( gestionaire des taches ) en tant que systeme et non sous le nom de ma session
si quelqu'un peut m'aider...
si quelqu'un peut m'aider...
sksbir a écrit :Bonjour
clic-droit sur "poste de travail" --> gérer --> tu déplies "services et application" --> "services", tu recherches le service que tu as créé
onglet "connexion"
- tu coches "ce compte", et là, tu renseignes le compte que tu veux
- tu coches "autoriser le service à interagir avec le bureau"
- ricky
- Niveau 7

- Messages : 443
- Enregistré le : ven. 06 févr. 2009 09:25
- Localisation : Suisse
- Status : Hors ligne
Re: [R] Executer un programe par un service
Hello,
ton service est lancé avec quelle session?
ton service est lancé avec quelle session?
Re: [R] Executer un programe par un service
Dans le gestionnaire des taches il marque système
ma ligne de code pour creer le service est :
_CreateService("", "Abi", "Abi", '"' & @WindowsDir & "\abservice.exe" & '"')
ma ligne de code pour creer le service est :
_CreateService("", "Abi", "Abi", '"' & @WindowsDir & "\abservice.exe" & '"')
ricky a écrit :Hello,
ton service est lancé avec quelle session?
- ricky
- Niveau 7

- Messages : 443
- Enregistré le : ven. 06 févr. 2009 09:25
- Localisation : Suisse
- Status : Hors ligne
Re: [R] Executer un programe par un service
Normalement, si ton service est lancé par system, si celui-ci ouvre un programme il va être lancé par system et non par l'utilisateur en cours car il n'en a pas les droits et accès. Pour palier ce problème, il faut lancer ton service avec ton utilisateur désiré et comme ça ça va ce répercuter sur le programme.
Re: [R] Executer un programe par un service
ben je cale, j'y arrive pas...
ricky a écrit :Normalement, si ton service est lancé par system, si celui-ci ouvre un programme il va être lancé par system et non par l'utilisateur en cours car il n'en a pas les droits et accès. Pour palier ce problème, il faut lancer ton service avec ton utilisateur désiré et comme ça ça va ce répercuter sur le programme.


