2010-05-06 11 views
7

Ho un'applicazione .NET che viene eseguita con diritti predefiniti come utente corrente, quindi a un certo punto ho bisogno di eseguire un'azione che richiede diritti di amministratore.Come elevare e ottenere diritti di amministratore su richiesta in un'applicazione .NET?

Come è possibile ottenere diritti di amministratore su richiesta in un'applicazione .NET?

Richiedere che l'applicazione venga eseguita con diritti di amministratore dall'inizio non è appropriata in quanto potrebbe non essere possibile chiamare tale azione.

risposta

4

Non credo sia possibile. Un modo per aggirarlo sarebbe dividere la domanda in due, una per tutte le operazioni che non richiedono elevazione e una per quelle che fanno. Quindi si esegue l'app non elevata normalmente ma si avvia quella elevata quando necessario.

1

Chiedi nome utente/password e impersonare l'utente amministratore.

+0

Ho persino trovato classi su Internet che rendono la rappresentazione molto facile. – PedroC88

Problemi correlati