2010-11-01 29 views
-1

Possible en double:
How to force C# App to run as administrator on Windows 7Comment puis-je faire si mon .NET 4 application de la console est automatiquement vérifiée à l'exigence "Exécuter en tant qu'administrateur"

salut

désolé A propos du titre de la question, je ne savais vraiment pas comment poser cette question, et googling a échoué, probablement parce que je ne savais pas comment poser la question!

Je sais que vous pouvez cliquer avec le bouton droit sur un fichier .exe, puis il nécessitera des privilèges élevés, mais j'aimerais le définir avant la création du fichier .exe. Le problème est simplement que le dossier bin est recréé et n'est pas contrôlé par la source, et j'aimerais que ce paramètre persiste d'une manière ou d'une autre.

J'ai entendu des choses sur le fichier manifeste ... mais pas sûr, évidemment, je suis confus.

merci pour votre aide!

+0

En * ix, cela s'appellerait setuid root. Je ne sais pas comment/si cela fonctionne sur Windows. –

+0

oui, vous avez raison, c'est une dupe .... bien que l'autre question soit encore un peu ambigu ...? bien qu'il contienne la bonne réponse. Cette question devrait-elle être close? – andy

Répondre

1

Vérifiez la ressource que Hans Passant a publiée dans votre commentaire, car la réponse à cette question est la bonne façon de gérer cela.

Si vous voulez simplement créer un raccourci avec l'option "Exécuter en tant qu'administrateur" cochée, il existe une clé de registre à HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\layers. Voici un extrait de code pour configurer ceci via NSIS que vous devriez pouvoir adapter: http://forums.winamp.com/showpost.php?p=2360109&postcount=6

+0

hey brad, pourriez-vous simplement éditer ce raccourci, car cela pourrait causer de la confusion. Je vous marquerai comme la réponse, si quelqu'un trouve cela alors ils suivront Has Passants répondre. à votre santé – andy