06-10-12, 08:52 PM
كاتب الموضوع : 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 - مجموعات المستخدمين الحاليين
أعتقد الموضوع أصبح سهل