cs_bunch
Messages postés2Date d'inscriptionmercredi 5 octobre 2005StatutMembreDernière intervention18 novembre 2010
-
18 nov. 2010 à 09:30
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
22 nov. 2010 à 22:43
Bonjour,
voici mon problème :
je lance une application en mode admin via un fichier manifest.
à un moment donné, cette application a besoin de connaitre le login de l'utilisateur qui a lancé l'application.
par exemple :
- j'ouvre une session windows avec l'utilisateur "simpleUser"
- je lance mon programme
- l'uac s'active et me demande login/mot de passe de l'admin : je passe en mode admin.
- je veux que, par exemple, mon programmme soit capable d'afficher "simpleUser" dans un MessageBox.
Comment faire ?
J'espère que mes explications ont été claires.
Merci d'avance pour vos suggestions
Bunch
PS : je m'excuse d'avance si je n'ai pas mis le message dans le bon forum
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 21 nov. 2010 à 19:41
Bonjour,
A ma connaissance ce n'est pas possible.
La seule solution que je vois ici serais de passer par un lanceur au lieu de lancer directement l'application finale.
Les divers raccourcis pointent vers le lanceur qui lui se chargera de récupérer les informations voulues sur le compte courant (ne pas mettre d'informations confidentielles) et de les transmettre à l'application finale (par exemple en argument) lors de son lancement (voir Process.Start & co).
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 22 nov. 2010 à 22:43
Une fois le processus élevé cette propriété renverra le nom du compte administrateur, pas celui du compte de l'utilisateur ayant lancée l'application à l'origine.