منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : معلومة ::: System.Management
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كاتب الموضوع : BADRMEDIA

فضاء الاسم System.Management بنقدر من خلاله نتعرف على خصائص فى الجهاز والنظام


طبعاً لازم نعلن عن استخدامه كفضاء باسم باستخدام Imports في قسم General



كود :
[align=left]Imports System.Management[/align]

اكتب هذا الكود تحت حدث زر أمر


كود :
[align=left]

Dim con As ConnectionOptions = New ConnectionOptions
Dim machineName As String = "localhost"
Dim mss As ManagementScope = New ManagementScope("\\" + machineName + "\root\cimv2", con)
Dim oqj As ObjectQuery = New ObjectQuery("SELECT * FROM Win32_processor")
Dim mos As ManagementObjectSearcher = New ManagementObjectSearcher(mss, oqj)
Dim queryCollection As ManagementObjectCollection = mos.Get
For Each getnow As ManagementObject In queryCollection
MsgBox(getnow.GetText(TextFormat.Mof))
MsgBox(getnow.Item("Name "))
Clipboard.SetText(getnow.GetText(TextFormat.Mof))
Next[/align]


الأمر


كود :
[align=left]"SELECT * FROM Win32_processor"[/align]
فى الكود السابق

كلمة "processor" هي اسم جهازك فتحصل علي معلومات عن المعالج


الأمر


كود :
[align=left]MsgBox(getnow.GetText(TextFormat.Mof))[/align]

تحصل على جميع خصائص "processor" في رسالة مع القيم



الأمر



كود :
[align=left]Clipboard.SetText(getnow.GetText(TextFormat.Mof))[/align]

يقوم بإرسال جميع الخصائص إلى الحافظة


الأمر


كود :
[align=left]MsgBox(getnow.Item("Name "))[/align]

هو اسم الخاصية الحالية


استبدل كلمة name بكلمة MaxClockSpeed

ستحصل على سرعة المعالج



===============================


فى الأمر




"SELECT * FROM Win32_processor"


أنت بتحصل معلومات عن الأستاذ معالج

طيب لو حبيت تحصل علي شئ أخر

ضع اسم الشئ الأخر مكان كلمة Win32_processor


وساَضع قائمة بالأشياء الأخري


لدي مجموعة اعتقدها كبيرة نسبيا عن من أسماء الاجهزة الموجودة في النظام


MotherboardDevice - معلومات عن اللوحة الأم
FloppyDrive - القرص المرن
diskdrive - عن الهارد ديسك
PhysicalMedia - مختصة بأخذ السيريال نمبر عن الهارد
BaseBoard - للوحة الأساسية
bios - ملومات عن البيوس
cdromdrive - محركات الأقراص
SerialPort - المنافذ
ComputerSystem - معلومات عن حالة النظام
processor - معلومات عن المعالج
UserAccount - معلومات عن المستخدمين الحاليين
keyboard - معلومات عن لوحة الكتابة
LogicalDisk - معومات عن الأقراص المحلية
physicalmemory - عن الذكرة
VideoController- معلومات عن كرت الشاشة
DesktopMonitor - معلومات عن جهاز العرض
PointingDevice - معلومات عن الفأرة
NetworkAdapterConfiguration - معلومات عن الشبكة
NetworkAdapter - معلومات عن الشبكة
operatingsystem - معلومات عن النظام مثل حجم ملف الصفحات أو حجم الذكرة الظاهرية
PageFile - معلومات عن ملف الصفحات
ParallelPort - معلومات عن المنافذ
PnPEntity - معقدة تحوي عن أكثر من مئة جهاز
POTSModem - معلومات عن المودم
printer - معلومات عن الطابعة
sounddevice - معلومات عن كرت الصوت
systemslot - أجهزة النظام
Group - مجموعات المستخدمين الحاليين


أعتقد الموضوع أصبح سهل
هذه الصفحة من الأستاذ مايكروسوفت فيها تفصيل وزيادة


http://msdn.microsoft.com/library/de...re_classes.asp