[..] Runas Notepad

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jcaspar
Niveau 7
Niveau 7
Messages : 449
Enregistré le : mar. 23 sept. 2008 17:58
Status : Hors ligne

[..] Runas Notepad

#1

Message par jcaspar »

B :D onjour à tous !

Je viens vous poser une question par rapport au code ci dessous ( présent dans la doc Autoit )
ce code fonctionne très bien avec Notepad, mais si l'on tente d’utiliser une autre application
comme wordpad, ou une application locale cela ne fonctionne pas ...même en précisant le chemin complet

Pourquoi Notepad fonctionne et pas une autre application ?
s'agirait il d'un bug ?

En vous remerciant pour vos avis et conseils :| ?

Code : Tout sélectionner

$username="admin"
$domaine="domaine"
$password="xxxx"
RunAsWait($username, $domaine, $password, 0, "notepad")
RunAsWait($username, $domaine, $password, 0, "%ProgramFiles%\Windows NT\Accessories\wordpad.exe")
 
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Runas Notepad

#2

Message par jguinch »

%ProgramFiles% n'est pas utilisable.
Ca fonctionne :

Code : Tout sélectionner

RunAsWait($username, $domaine, $password, 0, "c:\program files\Windows NT\Accessories\wordpad.exe")
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
jcaspar
Niveau 7
Niveau 7
Messages : 449
Enregistré le : mar. 23 sept. 2008 17:58
Status : Hors ligne

Re: [..] Runas Notepad

#3

Message par jcaspar »

M :D erci beaucoup pour l'info .. curieusement je ne parviens pas à utiliser le code suivant il semblerait que les fichiers d'installation Powerpoint soient bridés ...

Code : Tout sélectionner

RunAsWait($username, $domaine, $password, 0, "C:\PowerPoint\SETUP.exe")
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Runas Notepad

#4

Message par jguinch »

Qu'est-ce qui ne va pas avec ton dernier code ? Il se passe quoi ?
Et avec RunAs, ça te renvoi quelque chose ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
jcaspar
Niveau 7
Niveau 7
Messages : 449
Enregistré le : mar. 23 sept. 2008 17:58
Status : Hors ligne

Re: [..] Runas Notepad

#5

Message par jcaspar »

:D En fait il semble que rien ne se passe
la valeur de retour est de 0 :roll:

QUe ce soit avec runaswait ou runas

Code : Tout sélectionner

$test=RunAsWait($username, $domaine, $password, 0, "C:\PowerPoint\SETUP.exe")
msgbox(64,"test",$test)
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Runas Notepad

#6

Message par orax »

Code : Tout sélectionner

RunAsWait($username, $domaine, $password, 0, "C:\PowerPoint\SETUP.exe")
ConsoleWrite(@error & @CRLF)
ConsoleWrite(@extended & @CRLF)
ConsoleWrite(_WinAPI_GetLastErrorMessage() & @CRLF)
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Runas Notepad

#7

Message par jguinch »

Code : Tout sélectionner

ConsoleWrite("FileExist : " & FileExist("C:\PowerPoint\SETUP.exe") & @CRLF)
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
jcaspar
Niveau 7
Niveau 7
Messages : 449
Enregistré le : mar. 23 sept. 2008 17:58
Status : Hors ligne

Re: [..] Runas Notepad

#8

Message par jcaspar »

voici ce que la console m'indique

1
0
L’opération demandée nécessite une élévation. ( ce qui est curieux en soit puisque nous faisons une élévation de privilèges avec runas )
FileExist : 1
Répondre