Domanda

Ho un'applicazione .NET che è gestito con i diritti di default come l'utente corrente, poi ad un certo punto ho bisogno di eseguire un'azione che richiede diritti di amministratore.

Come posso ottenere diritti di amministratore a richiesta in un'applicazione .NET?

Richiedere che l'applicazione viene eseguita con i privilegi di amministratore fin dall'inizio non è appropriato come può essere che tale azione non può essere chiamato.

È stato utile?

Soluzione

Non credo che questo sia possibile. Un modo per aggirare l'ostacolo potrebbe essere quella di dividere l'applicazione in due, uno per tutte le operazioni che non hanno bisogno di elevazione e uno per quelli che lo fanno. Poi si esegue l'applicazione non elevata come normale, ma avvia il elevati uno quando necessario.

Altri suggerimenti

Chiedi username / password e rappresentare l'utente amministratore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top