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