Bonjour
J'ai un programme qui nécessite une élévation des droits sous Vista ou Seven (pour pouvoir écrire dans une clé HKLM de la base de registre).
Le fait de demander aux utilisateurs éventuels de faire un clic droit sur le fichier .exe et de choisir "Executer en tant qu'administrateur" (ou bien de cocher la case "Executer ce programme en tant qu'administrateur" dans les propriétés) est généralement mal compris.
J'ai provisoirement résolu le problème en ajoutant un fichier .manifest, mais cela me semble une "rajouture" peu élégante, et semble en plus avoir un ou deux effets secondaires indésirables.
J'ai constaté que certains programmes (par exemple TuneUp Utilities) n'utilisent pas de fichier .manifest, et cependant la fenêtre de l'UAC s'ouvre automatiquement au lancement de l'exe, pour pouvoir autoriser l'augmentation des droits.
Y a-t-il moyen de faire ça avec CppBuilder, par exemple en intégrant à l'exe l'ouverture automatique de cette fenêtre d'augmentation des droits ?
Partager