نمایش مشخصات سیستم در سی شارپ
با سلام و خسته نباشید.
در این پست اموزش داده میشود که چطور به کمک کد های سی شارپ مشخصات سیستم خود را نمایش دهیم در برنامه.
برای اینکار از دو کلاس OperationSystem و Environment استفاده میکنیم.
ابتدا برای نمایش مدل سیستم عامل خود OperationSystem را تعریف میکنیم به این صورت:
1 | OperatingSystem os = null; |
سپس به کمک کلاس Environment اینکار را انجام می دهیم:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | private void button1_Click(object sender, EventArgs e) { OperatingSystem os = null; //مدل سیستم عامل os = Environment.OSVersion; //شمارنده پردازنده int s = Environment.ProcessorCount; //اندازه صفحه نمایش string monitorsize = SystemInformation.PrimaryMonitorSize.ToString(); //نام یوزر دامین string user = Environment.UserDomainName; //ادرس محل نصب ویندوز string systemdir = Environment.SystemDirectory; //نام کاربر string username = Environment.UserName; //ورژن ویندوز var version = Environment.Version; //اندازه صفحعه int pagesize = Environment.SystemPageSize; // 32بیت بودن یا 64 بیت بودن ویندوز if (Environment.Is64BitOperatingSystem) MessageBox.Show("system is 64it"); else MessageBox.Show("system is 32 bit"); //نمایش مشخصات MessageBox.Show("" + pagesize); MessageBox.Show(os.VersionString.ToString()); MessageBox.Show("" + s); MessageBox.Show(monitorsize); MessageBox.Show(user); MessageBox.Show(systemdir); MessageBox.Show(username); MessageBox.Show(""+ version); } |
خب همانطور که میبینید به وسیله کلاس Environment مشخصات لازم را بدست میاوریم و داخل متغیر میریزیم.سپس به کمک MessageBox.Show(); مشخصات را نمایش می دهیم که میتوانید به صورت بهتر هم این کار را انجام دهید.
همچننین به کمک Is64BitOperatingSystem که مقدار برگشتی ان از نوع bool است میتوانیم با برقراری شرط متوجه 32 یا 64 بیت بودن سیستم خود شویم.
موفق باشید.
با سلام
ممنون که سوالم رو مطالعه می کنید
لطف کنید راهنمایی کنید چطور میشه نمایش مشخصات سیستم رو با استفاده از کد نویسی جاوا انجام داد
یا اینکه system propertise را نشان داد.
سلام با کد زیر میتونید:
میشه کد برای به دست اوردن مشخصات سخت افزاریه بیشتری بذارید