Nella mia applicazione ho una funzione che richiede diritti di amministratore.popup di richiesta dei diritti di amministratore nell'applicazione C#
Quello che voglio è quando faccio clic sul pulsante per eseguire quella funzione, dovrebbe chiedere nome utente e password dell'amministratore. (Avvia la finestra di dialogo UAC. Mostra anche l'icona su quel pulsante.)
È possibile?
PS: So di lanciare l'applicazione con Admin destra facendo modifiche nel file manifesto.
Anche questa funzione fa parte di un programma di grandi dimensioni e non può essere trasferita a un programma separato.
È necessario riavviare l'applicazione dopo che è stato concesso l'accesso amministrativo completo per consentire all'applicazione di usufruire dei nuovi diritti. Quindi perché @Rob ti ha suggerito di utilizzare un'app separata. La migliore raccomandazione che posso dare è che richiedi i diritti di accesso completo quando la tua applicazione si avvia inizialmente, se ne hai davvero bisogno. –
Apprezzo il tuo suggerimento ma la nostra applicazione può essere persino eseguita dagli utenti Guest (che è un requisito) e solo a volte abbiamo bisogno dei diritti di amministratore. – Raj
@Raj Sono sicuro che UAC non funziona così. Buona fortuna :) –