Domanda

Quando si ottengono il nome utente e / o il SID dell'utente corrente, qual è il metodo preferito?

Sta usando:

WindowsIdentity.GetCurrent().Owner

o

WindowsIdentity.GetCurrent().User

Qual è la differenza tra i due? Questa sarebbe un'ottima domanda per SuperUser.com, ma purtroppo non è ancora in diretta. Grazie!

È stato utile?

Soluzione

Quello che di solito vuoi è l'utente.

Ogni oggetto di sicurezza in Windows ha autorizzazioni e proprietario. L'utente è anche un oggetto di sicurezza, quindi ha autorizzazioni e proprietario. La proprietà significa che il proprietario può modificare l'autorizzazione per l'utente. E l'autorizzazione (nel caso dell'oggetto utente) significa cose come eliminare l'utente, cambiare l'appartenenza al gruppo e così via. E tutto ciò non è interessante nella maggior parte dei casi. Quindi ciò di cui hai bisogno è l '"Utente".

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