[..] Question sur le shellexecute

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
sanegone
Niveau 2
Niveau 2
Messages : 21
Enregistré le : jeu. 22 nov. 2007 10:55
Status : Hors ligne

[..] Question sur le shellexecute

#1

Message 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. :mrgreen: Merci d'avance :)
Avatar du membre
roselito13
Niveau 4
Niveau 4
Messages : 93
Enregistré le : ven. 07 août 2009 23:39
Localisation : Entre le Pôle Nord et le Pôle Sud
Status : Hors ligne

Re: [..] Question sur le shellexecute

#2

Message par roselito13 »

Tu peut utiliser le "Run"
\ 1337 /
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Question sur le shellexecute

#3

Message par Voodoo »

Pas de ShellExecuteAs...mais un RunAs() (je vous ferai accepter mon RunAs() :D )
sanegone
Niveau 2
Niveau 2
Messages : 21
Enregistré le : jeu. 22 nov. 2007 10:55
Status : Hors ligne

Re: [..] Question sur le shellexecute

#4

Message 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 ?
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Question sur le shellexecute

#5

Message par Voodoo »

Explorer /root,c:\Windows
Pour ouvrir l'explorer en affichant le contenu du dossier c:\Windows
sanegone
Niveau 2
Niveau 2
Messages : 21
Enregistré le : jeu. 22 nov. 2007 10:55
Status : Hors ligne

Re: [..] Question sur le shellexecute

#6

Message par sanegone »

:mrgreen: 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 ^^
Répondre