0

بدست آوردن نام کامپیوتر، نام کاربر جاری و ... در سی شارپ

 
hosseinb68
hosseinb68
کاربر طلایی1
تاریخ عضویت : بهمن 1389 
تعداد پست ها : 1269
محل سکونت : بوشهر

بدست آوردن نام کامپیوتر، نام کاربر جاری و ... در سی شارپ

01.string pcName = Environment.MachineName;
02.  
03.string currentUser = Environment.UserName;
04.  
05.string system32 = Environment.SystemDirectory;
06.  
07.string osVersion = Environment.OSVersion;
08.  
09.string domain = Environment.UserDomainName;
10.  
11.int cpuCount = Environment.ProcessorCount;

در کدهای بالا از کلاس environment استفاده شده است .

به دست آوردن لیست کاربران یک گروه خاص ویندوز (برای اینکه بتونین لیست کاربرانی که عضو گروه خاصی هستند رو به دست بیارین از این کد استفاده کنین:)

 
01.DirectoryEntry localMachine = new DirectoryEntry( "WinNT://"+
02.Environment.MachineName);
03.            DirectoryEntry admGroup = localMachine.Children.Find(txtGroupName.Text, "group");
04.  
05.            object members = admGroup.Invoke("members", null);
06.            foreach (object groupMember in (IEnumerable)members)
07.            {
08.                DirectoryEntry member = new DirectoryEntry(groupMember);
09.                Console.WriteLine("UserName: {0}",member.Name);
10.            }

 

سه شنبه 7 آذر 1391  7:49 AM
تشکرات از این پست
دسترسی سریع به انجمن ها