Modifier les attributs d'un exécutable

Fermé
Poyelahus - Modifié par Poyelahus le 3/08/2011 à 14:22
Bonjour,



J'ai téléchargé quelques programmes (en .exe) sur internet, et quand je les exécute, ceux-ci demande le "contrôle de compte administrateur" (en gros, comme si je les exécutais en tant qu'administrateur). Etant administrateur, jusque là, pas de problème. Cependant, j'aurais aimé ne pas avoir la fenêtre qui s'ouvre à chaque fois que je les exécute.
     


J'ai voulu regarder le code avec notepad ++ (bien que le code soit compilé, comme le fichier est un .exe), et à un endroit du code il y a un texte balisé en clair (entre des balises <assembly>), dont une qui a attiré mon attention:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
J'ai voulu remplacer "requireAdministrator" par "asInvoker", mais Windows m'affiche un message du type: "chemin\fichier.exe n'est pas une application Win32 valide".


Je voudrais savoir:
1. Est-il possible de changer un ou plusieurs des attributs contenus dans ces balises?
2. Si c'est possible, comment faire pour les changer (exemples: logiciels, décompilation...)?
3. Quelles sont les fonctions des attributs (exemples: uiAccess, publicKeytoker...)?
4. Est-il aussi possible d'effectuer cette opération sur des fichiers systèmes Windows (exemple: C:\Windows\System32\Netplwiz.exe)?



Merci