Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 16352|Répondre: 0

[WinForm] Comment faire tourner un programme en tant qu’administrateur en C#

[Copié le lien]
Publié sur 19/02/2016 15:07:41 | | | |
Lors de l’utilisation du programme winform pour obtenir l’invite de commande cmd, s’il s’agit d’un système d’exploitation supérieur à win7, il devra être exécuté en tant qu’administrateur pour s’exécuter avec succès, sinon il n’y aura pas d’effet ni d’erreur d’alerte.
     Par exemple, lors de l’exécution de la commande cmd via le programme winform, dans certains cas, si vous ne l’exécutez pas en tant qu’administrateur, la commande sera invalide.
     Ou bien, lors de l’exécution d’un service Windows via le programme winform, vous devez aussi appeler le service de service en tant qu’administrateur.
Voici comment faire fonctionner le programme avec des droits d’administrateur.
Un : Dans Visual Studio - Explorateur de solutions - Faites un clic droit sur le nom du projet - Propriétés, trouvez l’option « Sécurité »,
2 : Vérifiez « Activer les paramètres de sécurité ClickOnce »
Trois : À ce moment-là, il y aura un fichier supplémentaire « app.manifest » sous le projet, sélectionnez-le, trouvez le extrait de code, et changez-le en : ,
Ouvre-le:
J’ai modifié le schéma ci-dessus pour qu’il dise :
Quatre : Après correction, ne vous précipitez pas pour recompiler et générer, ouvrez à nouveau l’interface « Propriétés - Sécurité »,
Supprimez la coche devant « Activer les paramètres de sécurité ClickOnce » avant de compiler et de lancer. Sinon, le programme signalera une erreur et ne pourra pas s’exécuter.

5 : Enfin, sauvegardez les modifications et recompilez le programme en cours d’exécution.
Lorsque vous ouvrez le programme, vous serez invité à « Contrôle du compte utilisateur » pour obtenir les privilèges administrateur afin d’exécuter, et à cliquer sur « Oui » pour obtenir les droits d’administration.





Précédent:Les boîtes de texte en C# libèrent des espaces, les sauts de ligne, etc
Prochain:PHP génère des nombres aléatoires
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com