سفارش تبلیغ
صبا ویژن
فرستاده تو میزان خرد تو را رساند و نامه‏ات رساتر چیزى است که از سوى تو سخن راند . [نهج البلاغه]
لوگوی وبلاگ
 

آمار و اطلاعات

بازدید امروز :12
بازدید دیروز :30
کل بازدید :842065
تعداد کل یاداشته ها : 1319
103/1/9
3:9 ع
مشخصات مدیروبلاگ
 
آذر آموزش[45]
باسلام من در شغل تدریس کامپیوتر هستم و دراکثر شاخه های کامپیوتر فعالیت دارم

خبر مایه
لوگوی دوستان
 

ترفندهایی جهت بدست آوردن مشخصات سیستم در VB.NET   قسمت اول(شماره 37)

این مقاله شامل ترفندهایی جهت بدست آوردن مشخصات سیستم مانند نام ماشین، ورژن سیستم عامل و... و همچنین کاربردهای آنهاست.

به گزارش بخش مقالات سایت
IRITN، از idevcenter ، در این مقاله به بررسی روشهایی پرداخته میشود که به کمک آن می‌توان چند مشخصه از مشخصات سیستم را بدست آورد و از آنها در برنامه‌های کاربردی خود استفاده کرد. این ویژگیها با استفاده از فضانام System.Environment بدست می آیند. کلاس Environment
شامل اطلاعاتی در مورد محیط کار و پلات‌فرم حاضر روی سیستم و همچنین وسایلی در این زمینه می باشد. این کلاس نمی‌تواند به ارث برده شود.

نام ماشین (
MachineName):
به کار بردن خصوصیت
MachineName از این کلاس نام NetBIOS کامپیوتر مربوطه را برمی‌گرداند. با بکار بردن کد زیر در رویداد کلیک یک Button می‌توان نام ماشین را در یک جعبه متن نمایش داد:

TextBox1.Text = System.Environment.MachineName.ToString

ورژن سیستم عامل (
OSVersion):
با استفاده از خصوصیت
OSVersion می‌توانید ورژن سیستم عامل کامپیوتر کاربر را شناسایی کنید. برای مثال با بکار بردن کد زیر روی ویندوز ایکس پی، عدد 5.1.2600 به عنوان نتیجه برگردانده میشود.

TextBox1.Text = System.Environment.OSVersion.ToString
از موارد استفاده این خصوصیت می‌توان به کنترل نسخه ویندوز قبل از اجرای برنامه اشاره کرد. به عنوان مثال اگر برنامه شما برای اجرا روی ویندوز ایکس پی نوشته شده است با کنترل مقدار خروجی این خصوصیت از اجرای آن روی نسخه‌های پائین‌تر ویندوز جلوگیری شود.


دایرکتوری سیستم (
SystemDirectory):
خصوصیت
SystemDirectory، نام دایرکتوری سیستم کاربر را برمی‌گرداند.
TextBox1.Text = System.Environment.SystemDirectory.ToString

نام دامنه (
UserDomainName):
این خصوصیت نام دامنه شبکهء کامپیوتر میزبان را اعلام میکند. مقدار این خصوصیت به طور معمول همان نام کامپیوتر میزبان است. برنامه شما باید تحت ویندوز ان تی 3.1 و یا بالاتر از به اجرا درآید؛ درغیراینصورت یک استثناء برپا خواهد شد (
PlatformNotSupportedException).

TextBox1.Text = System.Environment.UserDomainName.ToString

نام کاربر (
UserName):
مقدار خروجی این خصوصیت نام کاربری شخصی است که به سیستم وارد شده است. این خصوصیت می‌تواند جهت شناسایی کاربر حاضر در سیستم به کار گرفته شود و از آن برای کنترل دسترسی به برنامه و اهداف امنیتی بهره برد. از دیگر کاربرد‌های این خصوصیت، سفارشی کردن برنامه برای هر کاربر است.

TextBox1.Text = System.Environment.UserName.ToString


84/9/27::: 1:0 ع
نظر()