Question

J'ai développé une application de formulaire Windows C # sous XP. Tout fonctionne très bien. Mais sous Vista, il n’était pas possible d’écrire le fichier journal ou le tableau de bord sur le disque dur. J'ai découvert qu'il me fallait un fichier manifeste pour permettre à la fenêtre contextuelle de lui demander de s'exécuter en tant qu'administrateur.

Tout cela a bien fonctionné et je suis très heureux. Mon problème est que je ne sais pas comment supprimer cette autorisation pour pouvoir répéter le test et modifier légèrement la situation.

Est-ce que quelqu'un sait comment je supprime la permission que le fichier manifeste donne à l'EXE s'il-vous-plaît car je ne reçois pas le voulez-vous qu'il s'exécute en tant que popup d'admin maintenant.

Merci

Était-ce utile?

La solution

Le manifeste ne donne aucune autorisation spécifique au module. Le manifeste est inséré en tant que ressource dans le module et l'est alors. Si vous devez répéter le test, ouvrez simplement le fichier avec un éditeur de ressources et supprimez les ressources MANIFEST que vous pouvez voir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top