|
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.
|