La mia applicazione richiede l'accesso amministrativo e voglio che venga eseguito senza problemi in Windows 7.Windows 7 - programmazione configurare un'applicazione per l'esecuzione in modalità di compatibilità XP
ho le seguenti opzioni
1.Ask l'utente che utilizza l'applicazione per disattivare UAC. Questa è l'ultima opzione e non oso farlo.
2.Invia un manifest nell'applicazione che dice elevare ad amministratore privato. Questo funzionerà ma sembra che aprirà una finestra di dialogo che richiede il consenso degli utenti ogni volta che un utente esegue l'applicazione.
3. Configurare l'applicazione per l'esecuzione in modalità compatibile con Windows XP. Funziona, ma dovevo farlo usando explorer-> proprietà dell'applicazione. se posso farlo a livello di codice durante il tempo di installazione, preferirei davvero questa opzione. La mia domanda è se c'è un modo per raggiungere questo obiettivo.
riguarda
Ganesh
Forse sarebbe informativo se doveste spiegare perché la vostra applicazione ha bisogno di un accesso amministrativo. Ci potrebbero essere modi migliori per risolvere il problema. –
Se davvero * ha * bisogno di admin, allora non lo considero un problema. L'unica ragione per cui chiunque dovrebbe voler aggirare l'UAC è che stanno cercando di fare qualcosa di nefasto. Hmmm .... –
Forse Ganesh ha qualche dipendenza da un componente di terze parti che non funzionerà su Windows 7 senza accesso di amministratore o modalità di compatibilità di Windows XP. Ho visto componenti del genere, in cui il fornitore originale è andato giù e la migrazione verso un altro componente è un compito importante. – MarkJ