Page 1 sur 1
[C] Exécuter une fonction avec des droits particuliers ?
Posté : dim. 11 mars 2012 13:07
par EricF
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 ?
Re: [..] Exécuter une fonction avec des droits particuliers
Posté : mar. 13 mars 2012 13:03
par DimVar
Bonjour,
#RequireAdmin peut être ?
Cdlt.
Re: [..] Exécuter une fonction avec des droits particuliers
Posté : mar. 13 mars 2012 13:17
par EricF
En l'occurence, c'est avec un compte réseau et non local.
Re: [..] Exécuter une fonction avec des droits particuliers
Posté : mar. 13 mars 2012 13:26
par DimVar
Alors, je n'ai pas tout compris.
Vous souhaitez utiliser SC avec les droits admin, non ?
Cdlt.
Re: [..] Exécuter une fonction avec des droits particuliers
Posté : mar. 13 mars 2012 13:40
par EricF
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
Posté : mar. 13 mars 2012 14:00
par DimVar
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.
Re: [..] Exécuter une fonction avec des droits particuliers
Posté : mar. 13 mars 2012 14:35
par EricF
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.
Re: [..] Exécuter une fonction avec des droits particuliers
Posté : mar. 13 mars 2012 23:29
par jchd
Je ne suis pas certain que Windows permette ça.
Re: [..] Exécuter une fonction avec des droits particuliers
Posté : mer. 14 mars 2012 11:00
par EricF
Merci, je vais passer par un launcher