Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 16352|Risposta: 0

[WinForm] Come eseguire un programma come amministratore in C#

[Copiato link]
Pubblicato su 19/02/2016 15:07:41 | | | |
Quando si utilizza il programma winform per ottenere il prompt dei comandi cmd, se si tratta di un sistema operativo superiore a win7, dovrà essere eseguito come amministratore per essere eseguito correttamente, altrimenti non ci sarà alcun effetto o prompt di errore.
     Ad esempio, quando si esegue il comando cmd tramite il programma winform, in alcuni casi, se non si è eseguiti come amministratore, il comando sarà invalido.
     Oppure, quando esegui un servizio Windows tramite il programma winform, devi anche chiamare il servizio di servizio come amministratore.
Ecco come far girare il programma con i diritti di amministratore.
Uno: In Visual Studio - Esplora soluzioni - Clicca con il tasto destro sul nome del progetto - Proprietà, trova l'opzione "Sicurezza",
2: Controlla "Abilita le impostazioni di sicurezza di Clickonce",
Tre: A questo punto, ci sarà un ulteriore file "app.manifest" sotto il progetto, selezionalo, trova lo snippet di codice e cambialo in: ,
Aprilo:
Modificato il diagramma sopra per recitare:
Quattro: Dopo correzione, non affrettarti a ricompilare e generare, apri di nuovo l'interfaccia "Proprietà - Sicurezza",
Rimuovi il segno di spunta davanti a "Abilita impostazioni di sicurezza ClickOnce" prima di compilare e eseguire. Altrimenti, il programma segnala un errore e non può essere eseguito.

5: Infine, salvare le modifiche e ricompilare il programma in esecuzione.
Quando apri il programma, ti verrà chiesto di usare "Controllo Account Utente" per ottenere i privilegi di amministratore per l'esecuzione e cliccare su "Sì" per ottenere i diritti di amministratore.





Precedente:Le caselle di testo in C# liberano gli spazi, i salti di riga, ecc
Prossimo:PHP genera numeri casuali
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com