Je me suis cassé la tête des heures pour trouver un problème qui est en fait lié au fait que mon application réclame des droits administrateurs pour se lancer. Alors que je n'y ai mis aucun manifest ni rien pour ça.
C'est une application qui contient une fonctionnalité spéciale pour Windows 7+ (barre d'avancement dans le bouton de la barre des tâches), qui utilise les messages systèmes. Or, en mode administrateur, certains messages sont apparemment filtrés, donc ça ne fonctionne plus.
J'aimerais savoir pourquoi est-ce que l'UAC se manifeste (huhu) pour réclamer les droits administrateur, et comment l'enlever... Est-ce que Qt génère secrètement un manifest lorsqu'on utilise certaines fonctionnalités ? Est-ce que c'est par contamination d'une dépendance, une dll, qui a besoin des droits admin ?
Je mets mon projet en pièce jointe, le code date un peu (j'étais débutant, c'est pas beau) mais c'est tout petit. C'est un logiciel d'installation facile de la dernière build de Chromium sur Windows.
Partager