progetto di installazione (costruito nel .NET) in esecuzione con privilegi di amministratore
-
09-09-2019 - |
Domanda
ho creato in Visual Studio 2008. Come eseguo questa configurazione con privilegi di amministratore - ho provato Right-Click, Esegui come amministratore. Vista non mi viene chiesto per la password. Mi sto perdendo qualcosa?
PK
Soluzione
Quando si fare clic destro e scegliere "Esegui come amministratore", si fa a ottenere qualsiasi tipo di dialogo pop-up a tutti? Inoltre, la vostra applicazione di installazione effettivamente eseguito?
Se si ottiene un "Windows è necessaria l'autorizzazione per continuare" finestra di dialogo, senza alcuna casella di immissione della password, allora siete già connessi come Amministratore e il gioco è solo di essere richiesto di concedere l'alta integrità alla vostra applicazione. Se si desidera che venga richiesta una password, è necessario effettuare il login con un account utente standard.
Se non ricevete finestra pop-up a tutti, allora la mia ipotesi è una delle seguenti è successo:
- Hai User Account Control (UAC) disattivato completamente Controllare sotto "Account utente" nel Pannello di controllo.
- Si sta eseguendo da un account utente standard, e UAC è configurata come "Nessuna richiesta: fallire e non avviare il programma, se necessario diritti di amministratore". Ovviamente questo è rilevante solo se l'applicazione non si avvia.
Più informazioni su UAC qui .
Altri suggerimenti
Prima domanda:? È abilitato UAC
Se si vuole essere sicuri di eseguire l'installazione di un token elevato si può sempre aprire un prompt dei comandi con privilegi elevati ed eseguire il programma di installazione da lì. Per ottenere l'elevata prompt dei comandi cliccare su Start
e quindi digitare cmd
seguito da Ctrl+Shift+Enter
.
Il setup compilare un MSI, un file EXE o entrambi? Se l'impostazione è solo un file MSI dopo compilare il setup MSI dovrebbe chiedere di elevare a destra prima che cominci in realtà per installare l'applicazione (di solito sul "Pronto per l'installazione" a pagina).