Je ne trouve pas de bibliothèque C# pour utiliser startInfo.Verb="runas"
. S'il vous plaît dites-moi où je peux le trouver.Bibliothèque C# pour startInfo
using ???;
...
startInfo.Verb="runas";
Je ne trouve pas de bibliothèque C# pour utiliser startInfo.Verb="runas"
. S'il vous plaît dites-moi où je peux le trouver.Bibliothèque C# pour startInfo
using ???;
...
startInfo.Verb="runas";
Afin de lancer votre candidature en ligne y avec des autorisations d'administrateur, tout d'abord, vous devez ajouter le fichier manifeste à votre application.
Vous pouvez le faire dans VS 'Ajouter -> Nouvel élément -> Fichier manifeste de Applicatoin'.
Ensuite, trouver cette ligne là-dessus:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
Ensuite, changez la valeur d'attribut de niveau requireAdministrator
.
Après tout ce dont vous avez besoin est d'inclure votre manifeste dans les ressources PE-exe. Dans les propriétés du manifeste, modifiez l'élément Action de construction en ressource incorporée.
Cette procédure a fonctionné pour moi. Vous pouvez trouver plus de détails sur le manifeste here.
MISE À JOUR
Je n'ai pas trouvé un moyen de rendre ce programme.
Les gens suppose qu'il n'y a aucun moyen pour l'application au niveau UPO ses propres autorisations par programmation,
S'il vous plaît, lire les commentaires attentivement pour les dernières réponses here
Utilisez cet espace de noms
using System.Diagnostics;
Je ne suis pas sûr à 100%, mais je pense que la documentation de ce que vous cherchez est sur le site Web de Microsoft, here
Je pense que vous devriez inclure ceux-ci aussi
using System;
using System.Diagnostics;
using System.ComponentModel;
Je ne comprends pas le vote à la baisse, comme la documentation montre cette information, si quelqu'un veut voter son droit, cependant vous devez indiquer la raison pour s'assurer que le même problème n'arrive pas encore dans le futur. – BlooB
Je ne comprends pas non plus les downvotes - est-ce que quelqu'un est venu juste à travers et a baissé aveuglément toutes les réponses à la question? – EJoshuaS
Je crois si monsieur – BlooB
De quel type est objet 'startInfo' de? Votre question n'est pas claire et vous votez alors. Vous voulez que votre application nécessite des autorisations d'administrateur? – Ryan
J'ai effectivement trouvé sur plusieurs endroits du code qui utilise startInfo, et je croyais qu'il était prédéfini dans certaines bibliothèques. Cependant, votre solution a fonctionné, donc merci –