Lancer une appli avec les droits admin sous un compte lambda

JLL92 Messages postés 1 Date d'inscription vendredi 16 mai 2014 Statut Membre Dernière intervention 16 mai 2014 - Modifié par jordane45 le 16/05/2014 à 17:00
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 16 mai 2014 à 17:02
Bonjour à tous, mon premier poste

Voilà, étant plus qu'un débutant j'ai une application qui tourne sous Windows 7 que si l'utilisateur est Admin du poste.
L'appli se trouve
C:\Program Files (x86)\Avaya\Avaya Softconsole\Softconsole.exe

Et un collègue a trouvé un script qui dit cela
set WshShell = WScript.CreateObject("WScript.Shell" )
 
WshShell.run "runas /user:domain\admin "C:\windows\notepad.exe"
WScript.Sleep 1000
WshShell.SendKeys "Password"
WshShell.SendKeys "{ENTER}"    
WScript.Sleep 1000

Mais même celui là merdoit, dans le sens qui me dit Ligne 3, Caract 56, Erreur Fin d'instruction attendue, Code 800A0401.

Deux questions,
1) D'où proviendrait l'erreur 'une erreur de syntaxe dans la cible à priori'
2) Comment je pourrais remplace le notepad par Softconsole.exe


Je vous remercie de votre assistance, je n'ai jamais été à l'aise avec la programmation.

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
16 mai 2014 à 17:02
Bonjour,

1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

=> Je les ai ajouté pour toi.

2 - "D'où proviendrait l'erreur " .... De la ligne 3 ... comme indiqué dans le message d'erreur.
WshShell.run "runas /user:domain\admin C:\windows\notepad.exe"


3 -
Comment je pourrais remplace le notepad par Softconsole.exe
En remplacent la cible : C:\windows\notepad.exe par celle que tu veux.

0
Rejoignez-nous