[C] Exécuter une fonction avec des droits particuliers ?
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.
[C] Exécuter une fonction avec des droits particuliers ?
Bonjour,
Je souhait créer un code de vérification d'état de services. Mais j'ai besoin de l'exécuter avec des droits particuliers. La fonction RunAs nécessite de spécifier le programme à lancer. Est-il possible d'utiliser RunAs (ou autre) en indiquant d'acquérir les droits dans le programme courant, ou faut-il passer par un launcher ?
Je souhait créer un code de vérification d'état de services. Mais j'ai besoin de l'exécuter avec des droits particuliers. La fonction RunAs nécessite de spécifier le programme à lancer. Est-il possible d'utiliser RunAs (ou autre) en indiquant d'acquérir les droits dans le programme courant, ou faut-il passer par un launcher ?
Modifié en dernier par EricF le mer. 14 mars 2012 11:01, modifié 1 fois.
Re: [..] Exécuter une fonction avec des droits particuliers
Bonjour,
#RequireAdmin peut être ?
Cdlt.
#RequireAdmin peut être ?
Cdlt.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Re: [..] Exécuter une fonction avec des droits particuliers
En l'occurence, c'est avec un compte réseau et non local.
Re: [..] Exécuter une fonction avec des droits particuliers
Alors, je n'ai pas tout compris.
Vous souhaitez utiliser SC avec les droits admin, non ?
Cdlt.
Vous souhaitez utiliser SC avec les droits admin, non ?
Cdlt.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Re: [..] Exécuter une fonction avec des droits particuliers
Pas avec les droits admin local, mais avec les droits d'un compte réseau. Ce sont des services distants.
Re: [..] Exécuter une fonction avec des droits particuliers
Oui, j'avais compris ^^
Soit l'exemple ci-dessous.
Poste A qui possède les services à monitorer.
Poste B qui a besoin du status des services.
Sur A, je fait tourner une routine (avec droits admin) qui vérifie la présence d'un AU3 dans un partage$ et qui l’exécute si présent.
Depuis B, j'envoie un AU3 sur le partage qui fait un etat SC query > fichier, dans le dossier de partage.
Cdlt.
Soit l'exemple ci-dessous.
Poste A qui possède les services à monitorer.
Poste B qui a besoin du status des services.
Sur A, je fait tourner une routine (avec droits admin) qui vérifie la présence d'un AU3 dans un partage$ et qui l’exécute si présent.
Depuis B, j'envoie un AU3 sur le partage qui fait un etat SC query > fichier, dans le dossier de partage.
Cdlt.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Re: [..] Exécuter une fonction avec des droits particuliers
Difficile à mettre en place, car il y a beaucoup de postes A, donc je préfère dans ce cas passer par un launcher qui exétuce un RunAs pour lancer l'exe de vérif avec les bons droits.
Mais ça aurait été mieux de tout mettre dans le même exe.
Mais ça aurait été mieux de tout mettre dans le même exe.
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..] Exécuter une fonction avec des droits particuliers
Je ne suis pas certain que Windows permette ça.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Re: [..] Exécuter une fonction avec des droits particuliers
Merci, je vais passer par un launcher


