QT_WINDOWS_APP_PROJECT_EXECUTION_LEVEL
Niveau d'exécution UAC dans le manifeste de l'application Windows généré.
Cette propriété a été introduite dans Qt 6.11.1.
Remarque : cette propriété n'est utilisée que si la cible est Windows.
Définit l'attribut « level » de l'élément « requestedExecutionLevel » dans le manifeste d'application que Qt génère automatiquement pour les exécutables Windows compilés avec qt_add_executable().
Les valeurs valides sont les suivantes :
asInvoker— s’exécute avec les mêmes privilèges que le processus qui a lancé l’application (par défaut).highestAvailable— s’exécuter avec les privilèges les plus élevés dont dispose l’utilisateur actuel.requireAdministrator— s'exécuter uniquement avec les privilèges d'administrateur ; Windows demandera une élévation de privilèges si nécessaire.
Si une valeur non valide est fournie, un avertissement CMake est émis et l’option ` asInvoker ` est utilisée.
Si la cible fournit déjà un fichier « .manifest » dans ses sources, Qt ignore la génération automatique du manifeste et cette propriété n’a aucun effet.
set_target_properties(myapp PROPERTIES
QT_WINDOWS_APP_PROJECT_EXECUTION_LEVEL "requireAdministrator"
)Voir aussi Qt pour Windows - Déploiement et QT_WINDOWS_APP_PROJECT_IDENTIFIER.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.