بحثت في الأنترنيت عن خواص تلك الأداة ووجدت
مجموعة كبيرة عنها
أولا - كيفية استخدام الاداة :
في قسم general من الكود قم بكتابة
Imports System.Management
ثم في أي زر أكتب :
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في النص
"SELECT * FROM Win32_processor"
كلمة "processor" هي أسم الجهاز الحالي فتأخذ معلومات عن المعالج
السطر :
MsgBox(getnow.GetText(TextFormat.Mof))
هو يقوم بأعطائك جميع خصائص "processor" في مربع رسالة مع القيم
السطر :
Clipboard.SetText(getnow.GetText(TextFormat.Mof))
هو يقوم بإرسال جميع الخصائص إلى الحافظة
الأن كيف تشعمل الخائص :
في السطر :
MsgBox(getnow.Item("Name "))كلمة "name" هي الخاصية الحالية
في أي مكان قم بوضع لصق لأخذ النص الموجود داخل الحافظة ستجد منه السطر
MaxClockSpeed = 2424;
\2424\ هي سرعة معالجي تختلف من معالج لأخر المهم :
في السطر :
MsgBox(getnow.Item("Name "))قم باستبدال الكلمة "name" ب "MaxClockSpeed " فسيظهر لك عند تشغيل البرنامج مربع رسالة فيه سرعة المعالج
والقيمة : 2424
ويمكنك تنفيذ الخصائص الأخرى التي قمت بلصقها بنفس الطريقة السابقة
---------
لدي مجموعة اعتقدها كبيرة نسبيا عن من أسماء الاجهزة الموجودة في النظام
BaseBoard - للوحة الأساسية
bios - ملومات عن البيوس
cdromdrive - محركات الأقراص
SerialPort - المنافذ
ComputerSystem - معلومات عن حالة النظام
processor - أخذ معلومات عن المعالج
UserAccount - أخذ معلومات عن المستخدمين الحاليين
FloppyDrive - القرص المرن
diskdrive - أخذ عن الهارد ديسك
PhysicalMedia - مختصة بأخذ السيريال نمبر عن الهارد
keyboard - أخذ معلومات عن لوحة الكتابة
LogicalDisk - أخذ معومات عن الأقراص المحلية
physicalmemory - أخذ عن الذكرة
DesktopMonitor - أخذ معلومات عن جهاز العرض
MotherboardDevice - أخذ معلومات عن اللوحة الأم
PointingDevice - أخذ معلومات عن الفأرة
NetworkAdapterConfiguration - أخذ معلومات عن الشبكة
NetworkAdapter - أخذ معلومات عن الشبكة
operatingsystem - أخذ معلومات عن النظام مثل حجم ملف الصفحات أو حجم الذكرة الظاهرية
PageFile - أخذ معلومات عن ملف الصفحات
ParallelPort - أخذ معلومات عن المنافذ
PnPEntity - هي معقدة تحوي عن أكثر من مئة جهاز
POTSModem - أخذ معلومات عن المودم
printer - أخذ معلومات عن الطابعة
sounddevice - أخذ معلومات عن كرت الصوت
systemslot - أجهزة النظام
Group - أخذ مجموعات المستخدمين الحاليين
VideoController- أخذ معلومات عن كرت الشاشة
فقط قم باستبدال الكلمات السابقة في السطر
"SELECT * FROM Win32_processor"
مثل :
SELECT * FROM Win32_POTSModem
او :
SELECT * FROM Win32_VideoController
(h) (h) (h) (h) (h) (h)
