Accueil > Tests logiciels > Exécuter un programme avec droits administrateur
Ce dossier va vous expliquer comment créer des scripts permettant de lancer une application sous un compte utilisateur en lui donnant les droits administrateur. En effet, les comptes utilisateurs ne permettent pas d'installer ou d'exécuter certains programmes. Nous vous montrerons les moyens de contourner ce problème en donnant spécifiquement à un programme les droits administrateurs sous un compte utilisateur.
mots-clés : droits administrateur, executer programme, windows droits, compte utilisateur
3) La commande CPAU + AutoIt
Une autre façon d’encoder la commande Cpau est d’utiliser le programme AutoIT.
AutoIt est un programme qui
permet de créer et de transformer des scripts en exécutables. Concrètement, cela
empêchera l’utilisateur de voir le mot de passe qui apparaît dans le
script.
Vous pouvez télécharger la version 2.64 (V2) de ce programme sur notre serveur, ici.
Je vous invite également à consulter le site officiel proposant ce programme.
Installer AutoIT :
NB : Lors de l’installation d’AutoIt, soyez logué sur un compte administrateur, et choisissez « Only for me » :
Créez ensuite un nouveau fichier txt avec notepad. Faites un clic droit sur le Bureau, "Nouveau, Document texte".
Prenons un exemple avec la commande chkdsk.exe, l’utilitaire de scandisk de Windows 2000/XP/2003
Dans le Bloc-Note, tapez ceci :
Run,cpau -profile -u administrateur -p password -ex c:\\winnt\\system32\\chkdsk.exe
NB
: Il faut impérativement doubler les back slashs (\) avec AutoIt et de
préférence indiquer le chemin complet du programme. Si vous désirez
créer un script multi-OS (2000/XP/2003), utilisez des variables
d’environnements.
Enregistrez le fichier avec une extension en aut, par exemple "cpau_chkdsk.aut"
Copiez ce raccourci dans C:\Documents and Settings\All Users\Bureau
Connectez-vous ensuite en tant qu’utilisateur et lancez le script :
On voit bien que la commande s’exécute. Le seul problème, c’est que si on édite le fichier .aut avec le bloc note, le mot de passe administrateur est visible…
Revenez sur votre session
administrateur. Nous allons maintenant convertir le script ".aut" en ".exe".
Sélectionnez
votre fichier script, faites un clic-droit et choisissez "Compile Script" :
AutoIt va alors transformer le script en exe. Un nouveau fichier est créé : "cpau_chkdsk.exe"
