Maledetto Vista![]()
abituato a programmare per XP, non mi ritrovo con tutti i suoi controlli...
Dunque, un mio programma che sniffa i pacchetti in arrivo fa un Game Server, da quanto ho capito, mentre con XP non c' è nessun problema, con Vista necessita dei permessi di amministratore anche se in app.manifest è settato:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
Ora il problema è questo: se lo distribuisco, premesso che buona parte degli utenti ignora sicuramente cosa è un amministratore, come verificare se egli ha i permessi necessari PRIMA che Vista blocchi il setup e gli invii il suo messaggio di Errore?
Cioè, se l' utente non ha i permessi necessari,come verificarlo da codice e poi in che punto del programma gestire l' eccezione, in modo da spiegargli cosa deve fare direttamente in una finestra del programma?
sempre che si possa fare, ovviamente........
ty

Rispondi quotando