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