J'ai une application externe qui nécessite des droits administrateurs pour fonctionner, hors, visiblement, ce serait un bug ou une erreur de prog, bref, un problème récurrent et connu.
Je souhaite lancer cette appli via autoit sans faire appel à #requireadmin .
Avec un fichier noelevate.bat voici la syntaxe :
Code : Tout sélectionner
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start " " %1"
Je m'inspire des exemples sur le net pour créer un exe avec autoit
dont voici les posts : https://www.autoitscript.com/forum/topi ... ec-syntax/
Code : Tout sélectionner
$cmd = @Comspec & ' /min /C set __COMPAT_LAYER=RunAsInvoker & start "" "C:\Schneider Electric\Rapsodie V1.67\std\exe\Rapsody1_67FRA.exe"'
RunWait($cmd)
Ou est l'erreur ?
J'ai l'impression qu'il faudrait pouvoir mettre l'option RunAsInvoker dans le process autoit ... et non dans le RunWait()
Merci à vous.


