exécuter un logiciel en tant que avec AutoIT

exécuter un logiciel en tant que avec AutoIT - Win 7 - Windows & Software

Marsh Posté le 05-03-2012 à 17:58:35    

Bonjour,
 
J'ai besoin de lancer un logiciel en tant qu'administrateur pour qu'il fonctionne, et la session utilisateur n'est pas admin.
 
J'ai donc voulu utiliser le logiciel AutoIT pour générer un script. Je ne suis qu'à l'étape de création du script et j'ai quelques souci.
 
J'utilise la commande suivante qui fonctionne bien :
RunAs("administrateur", @ComputerName, "Password", 0, "notepad.exe", @SystemDir)  
 
Maintenant, j'ai besoin d'utiliser d'autre paramètres derrière le logiciel que je veux exécuter en tant que :
RunAs ("administrateur", @ComputerName, "Password", 0, "C:\Program Files\bugdet filiale\buget.exe" /launch "budget 2007.1.0.0", @SystemDir)  
 
Dans le deuxième cas, j'ai l'impression que autoIT ne comprend le paramètre \launch
 
Savez-vous si AutoIT permet de mettre ce genre de paramètre derrière le logiciel à lancer en tant que ?
 
Merci

Reply

Marsh Posté le 05-03-2012 à 17:58:35   

Reply

Marsh Posté le 05-03-2012 à 21:01:23    

Bah c'est normal, tu "coupes" la chaîne. Essaie comme ça
 

Code :
  1. RunAs ("administrateur", @ComputerName, "Password", 0, "C:\Program Files\bugdet filiale\buget.exe /launch budget 2007.1.0.0", @SystemDir)


 
ou
 

Code :
  1. RunAs ("administrateur", @ComputerName, "Password", 0, "'C:\Program Files\bugdet filiale\buget.exe' /launch 'budget 2007.1.0.0'", @SystemDir)


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 06-03-2012 à 11:03:24    

ok merci, l'application se lance bien mais elle me renvoi un message d'erreur une fois lancée... Elle ne doit pas apprécié le fait d'être lancée par AutoIT

Reply

Marsh Posté le 12-03-2012 à 12:06:22    

Je crois qu'il suffit d'inclure la ligne suivante dans le fichier:
 
#requireadmin
 
Et ça devrait le faire ....

Reply

Marsh Posté le 30-09-2012 à 11:44:10    

Bonjour,
 
Désolé de reprendre ce topic longtemps aprés, mais j'ai eu quelques soucis pour ne pas reprendre ce dossier avant.
 
J'ai donc essayé avec #requireadmin mais cela m'ouvre une boite de dialogue me demandant avec quel compte je veux exécuter mon application. Pour que l'execution fonctionne il faut que je rentre mon compte admin. Avec le compte user ça ne fonctionne pas.

Reply

Marsh Posté le 30-09-2012 à 12:17:57    

c'est bien :) Mais quel est le problème ?


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed