Page 1 sur 1
[..] Question sur le shellexecute
Posté : mer. 26 août 2009 11:28
par sanegone
Bonjour,
Afin de contourner un problème de droits j'aimerai savoir si il est possible de faire un "ShellExecuteAs" ou quelque chose du genre ? En gros un shellExecute mais avec un autre nom d'utilisateur.

Merci d'avance

Re: [..] Question sur le shellexecute
Posté : mer. 26 août 2009 12:45
par roselito13
Tu peut utiliser le "Run"
Re: [..] Question sur le shellexecute
Posté : mer. 26 août 2009 12:56
par Voodoo
Pas de
ShellExecuteAs...mais un
RunAs() (je vous ferai accepter mon
RunAs() 
)
Re: [..] Question sur le shellexecute
Posté : mer. 26 août 2009 13:14
par sanegone
Oui mais avec un runas je pourrais lancer explorer.exe mais comment lui spécifié le dossier dans lequel il doit se placer ?
Re: [..] Question sur le shellexecute
Posté : mer. 26 août 2009 13:27
par Voodoo
Explorer /root,c:\Windows
Pour ouvrir l'explorer en affichant le contenu du dossier c:\Windows
Re: [..] Question sur le shellexecute
Posté : mer. 26 août 2009 13:55
par sanegone

Merci je vais tester ca et si ca marche je posterai la totalité de l'oeuvre et son utilité
EDIT :
Voici à quoi ressemble le code maintenant :
Code : Tout sélectionner
DIM $passwd
$passwd = InputBox("ED Institut", " Entrez le mot de passe.", "", "*", 100, 75)
if $passwd = "*******" then
Run('runas /user:Administrateur@edinstitut Explorer /root,C:\Tclock\Saisie')
else
MsgBox(0, "ED Institut", "Vous vous êtes trompé.", 0)
endif
Exit
Maintenant la fenêtre apparaît si je rentre le mauvais mot de passe je suis redirigé vers la msgbox -> ok
Si je rentre le bon une fenêtre DOS s'ouvre inscrit très ( trop même ) rapidement quelque chose et se ferme.
Quelqu'un a une petite idée :p ?
EDIT : Camouflage du MDP ^^