Cette question a déjà une réponse ici:
Ayant récemment migré de Vista 32 bits vers Windows 7 64 bits, l'un de mes programmes nécessite désormais des droits d'administrateur.
J'utilise un éditeur de texte plutôt exotique (Crimson Editor). Bien que non conçu pour Vist / Win7, il fonctionnait bien avec Vista. Mais sous Windows 7, l’exécutable du programme obtient ce bouclier UAC ajouté à son icône (même si l’indicateur "Exécuter en tant qu’administrateur" dans l’onglet de compatibilité n’est pas défini) et demande une élévation à chaque fois que je le lance.
Comment Win7 détermine-t-il que cette application du type bloc-notes a besoin de droits d'administrateur? Comment puis-je remplacer cette fausse heuristique?
J'ai trouvé que j'avais deux applications qui avaient ce problème. L'un avait «update» dans le nom du fichier et l'autre «update» dans la «FileDecsription». J'ai simplement supprimé le mot 'update' de ces deux applications et plus aucun avertissement UAC. J'ai trouvé les informations sous "Fonctionnement du contrôle de compte d'utilisateur" - "Détection de l'installateur" à l'adresse:
http://msdn.microsoft.com/en-us/library/aa905330.aspx
Qui dit ce qui suit:
la source
Si vous avez Visual Studio, vous pouvez effectuer les opérations suivantes:
HTH
Kevan
la source
Vous trouverez des informations sur les heuristiques ici: http://msdn.microsoft.com/en-us/library/aa905330.aspx
Un manifeste peut aider à contrôler certaines de ces choses.
la source