Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 16352|Antwort: 0

[WinForm] Wie man ein Programm als Administrator in C# ausführt

[Link kopieren]
Veröffentlicht am 19.02.2016 15:07:41 | | | |
Wenn das winform-Programm verwendet wird, um die cmd-Eingabeaufforderung zu erhalten, muss das Betriebssystem über win7 als Administrator ausgeführt werden, um erfolgreich ausgeführt zu werden, andernfalls gibt es keinen Effekt oder Fehleraufforderung.
     Zum Beispiel ist der Befehl beim Ausführen des cmd-Befehls über das winform-Programm in manchen Fällen ungültig, wenn man nicht als Administrator läuft.
     Oder wenn man einen Windows-Service-Dienst über das Winform-Programm ausführt, muss man auch den Service-Service als Administrator aufrufen.
So lässt man das Programm mit Administratorrechten laufen.
Erstens: In Visual Studio – Solution Explorer – Rechtsklick auf den Projektnamen – Eigenschaften, finde die Option "Security",
2: Aktivieren Sie "ClickOnce Sicherheitseinstellungen aktivieren" an.
Drittens: Zu diesem Zeitpunkt befindet sich unter dem Projekt eine zusätzliche "app.manifest"-Datei, wähle sie aus, suche den Codeausschnitt und ändere ihn zu: ,
Öffnen Sie es:
Das obige Diagramm wurde geändert und lautet:
Viertens: Nach der Korrektur sollten Sie nicht überstürzt neu kompilieren und generieren, sondern die Schnittstelle "Eigenschaften - Sicherheit" erneut öffnen,
Entferne das Häkchen vor "Aktivieren von ClickOnce-Sicherheitseinstellungen" vor dem Kompilieren und Ausführen. Andernfalls meldet das Programm einen Fehler und kann nicht ausgeführt werden.

5: Schließlich speichere die Änderungen und kompiliere das laufende Programm neu.
Wenn Sie das Programm öffnen, werden Sie aufgefordert, "Benutzerkontokontrolle" zu verwenden, um Administratorrechte auszuführen, und klicken Sie auf "Ja", um Administratorrechte zu erhalten.





Vorhergehend:C#-Textfelder räumen Leerzeichen, Zeilenumbrüche usw
Nächster:php erzeugt zufällige Zahlen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com