Ich kann keine C# -Bibliothek finden, die startInfo.Verb="runas"
verwendet. Bitte sagen Sie mir, wo ich es finden kann.C# -Bibliothek für startInfo
using ???;
...
startInfo.Verb="runas";
Ich kann keine C# -Bibliothek finden, die startInfo.Verb="runas"
verwendet. Bitte sagen Sie mir, wo ich es finden kann.C# -Bibliothek für startInfo
using ???;
...
startInfo.Verb="runas";
Um Ihre Anwendung nur zu starten y mit Administratorberechtigungen sollten Sie als erstes eine Manifestdatei zu Ihrer Anwendung hinzufügen.
Sie können es in VS 'Hinzufügen -> Neues Element -> Applicatoinin Manifest File'.
Dann diese Zeile auf ihm finden:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
Dann requireAdministrator
Ebene Attributwert ändern.
Nach allem, was Sie brauchen, ist Ihr Manifest in PE-EXE-Ressourcen enthalten. In Manifesteigenschaften ändern Sie das Element "Aktion erstellen" in "Eingebettete Ressource".
Dieses Verfahren funktionierte für mich. Sie können weitere Details zu Manifest here finden.
UPDATE
finde ich nicht einen Weg, dies programmatisch zu machen.
Menschen erraten für die Anwendung keine Möglichkeit, auf Ebene gibt, programmatisch
Bitte, Kommentare lesen aufmerksam die neuesten Antworten upo seine eigenen Berechtigungen here
Mit diesem Namensraum
using System.Diagnostics;
Ich bin nicht 100% sicher, aber ich denke, die Dokumentation, was Sie suchen ist auf der Microsoft-Website, here
Ich glaube, Sie enthalten sollte auch diese
using System;
using System.Diagnostics;
using System.ComponentModel;
Ich verstehe nicht die Abstimmung unten, wie die Dokumentation zeigt diese Informationen, wenn jemand möchte ihre Stimme stimmen, aber Sie sollten den Grund angeben, um sicherzustellen, das gleiche Problem nicht passieren wieder in der Zukunft. – BlooB
Ich verstehe auch nicht die Downvotes - ist jemand einfach durchgekommen und hat blind alle Antworten auf die Frage abgelehnt? – EJoshuaS
Ich glaube so Sir – BlooB
Welche Art ist 'startInfo' Aufgabe? Ihre Frage ist unklar und Sie stimmen dann ab. Sie möchten, dass Ihre App Administratorberechtigungen benötigt? – Ryan
Ich habe tatsächlich an mehreren Stellen Code gefunden, der startInfo verwendet, und ich glaubte, dass es in einer Bibliothek vordefiniert war. Allerdings funktioniert Ihre Lösung, so danke trotzdem –