J'ai un programme qui fonctionne correctement si l'UAC est désactivé. Je veux être en mesure d'utiliser un manifeste pour qu'il demande simplement des privilèges d'élévation quand il se lance. Les instructions de MS indiquent "Le fichier manifeste de l'application doit avoir le même nom que le fichier exécutable cible avec une extension .manifest" et c'est probablement la raison pour laquelle je n'ai aucun succès.Application UAC Manifeste lorsque vous ne connaissez pas le nom de l'application d'exécution
http://msdn.microsoft.com/en-us/library/bb756929.aspx
Mon programme est construit comme « one.exe » puis {} Smartassembly le renomme « two.exe » et les utilisateurs sont encouragés à le renommer à nouveau. Je ne peux pas dire si cela compte ou quel nom d'exécutable utiliser.
Est-ce que quelqu'un sait si ce que je veux est encore possible? Si ce n'est pas le cas, y a-t-il un moyen pour que l'application dise à l'utilisateur que le problème nous concerne?
Merci d'avance.
http://www.codeproject.com/KB/vista-security/MakingAppsUACAware.aspx –