Mot-clés AutoIt


#RequireAdmin

Spécifie que le script en cours exige les droits d'administrateur complets pour fonctionner.

#RequireAdmin

Remarques

Cette fonction a été principalement destinée au bon fonctionnement des scripts AutoIt avec le Contrôle de Compte d'Utilisateur (UAC) de Windows Vista (Cependant, il fonctionnera aussi sur Windows 2000 et Windows XP).

Pour plus de détails, voir AutoIt sur Windows Vista.

Comme cette fonction lance un nouveau processus, quelques fonctions telle que ConsoleWrite() ne peuvent pas être capturées (SciTe n'affichera rien).
Dans le cas où le système ne possède pas de mécanisme d'élévation de droit (par exemple, UAC désactivé), le nouveau processus sera exécuté sous le même utilisateur que l'original.

En relation

IsAdmin

Exemple

#include <MsgBoxConstants.au3>

#RequireAdmin

If IsAdmin() Then MsgBox($MB_SYSTEMMODAL, "", "Le script est en cours d'exécution avec les droits d'administrateur.")