J'ai créé un petit script très basique (je débute) pour ajouter une clé Windows puis pour activer la licence sur Windows 7. Le script valide ensuite automatiquement les boites de dialogues.
Je dois lancer ce script automatiquement à l'ouverture d'une session utilisateur (sans droit administrateur). J'ai réussi à exécuter les commandes en exécutant en tant qu'administrateur mais les controlclick ne se font pas et laissent les boites de dialogues ouverte.
Je rencontre uniquement ce problème sur une session utilisateur. Sur une session administrateur, tout fonctionne correctement.
Voici mon script pour ajouter la clé Windows et l'activer :
Code : Tout sélectionner
RunAs("Compte administrateur",@ComputerName,"Mot de passe",0,@ComSpec & " /c slmgr -ipk [i]clé Windows[/i],@TempDir)
WinWaitActive("[CLASS:#32770]","",40)
ControlClick("Windows Script Host","","[CLASS:Button; TEXT:OK; INSTANCE:1]")
RunAs("Compte administrateur",@ComputerName,"Mot de passe",0,@ComSpec & " /c slmgr -ato,@TempDir)
WinWaitActive("[CLASS:#32770]","",40)
ControlClick("Windows Script Host","","[CLASS:Button; TEXT:OK; INSTANCE:1]")
Merci d'avance,
Bonne fin de journée