// (c) 2006 Richard Grimes // www.grimes.demon.co.uk using System; using System.Threading; using System.Security.Principal; class App { static void Main() { WindowsIdentity identity = WindowsIdentity.GetCurrent(); Console.WriteLine("{0} is in: ", identity.Name); foreach (SecurityIdentifier sid in identity.Groups) { NTAccount account = (NTAccount)sid.Translate(typeof(NTAccount)); Console.WriteLine(account); } } }