![]() |
|
كود جلب رقم اللوحة الأم - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كود جلب رقم اللوحة الأم (/showthread.php?tid=12044) الصفحات:
1
2
|
كود جلب رقم اللوحة الأم - Delphi4Us - 21-08-2022 السلام عليكم ورحمة الله هذا كود جلب رقم اللوحة الام فقط اريد من احد يعرف رقم لوحته يتأكد لنا انه يجلب الرقم الصحيح وشكرا حيث ان استخدام موجه الاوامر لم يعطني اي نتيجة للوحة التي معي كود : function GetSerialMotherBoard: String;
var
a, b, c, d: LongWord;
begin
asm
push EAX
push EBX
push ECX
push EDX
mov eax, 1
db $0F, $A2
mov a, EAX
mov b, EBX
mov c, ECX
mov d, EDX
pop EDX
pop ECX
pop EBX
pop EAX
end;
// result := inttohex(a, 8) + '-' +
// inttohex(b, 8) + '-' +
// inttohex(c, 8) + '-' +
// inttohex(d, 8);
result := inttohex(d, 8);
end;RE: كود جلب رقم اللوحة الأم - أبو معاذ - 21-08-2022 و عليكم السلام ورحمة الله وبركاته. باستعمال جلفي 7 + win 10 ، النتيجة الرقم التالي : BFEBFBFF RE: كود جلب رقم اللوحة الأم - Delphi4Us - 21-08-2022 إقتباس :باستعمال جلفي 7 + win 10 ، مرحبا اخ ابو معاذ وشكرا للتجربة بالامكان استخدام الكود التالي لجلب كامل السيريال كود : // result := inttohex(a, 8) + '-' +
// inttohex(b, 8) + '-' +
// inttohex(c, 8) + '-' +
// inttohex(d, 8);على العموم هل الرقم مطابق للرقم الذي نتحصل عليه باستخدام موجه الاوامر وبالامر التالي ام لا كود : wmic baseboard get product,Manufacturer,version,serialnumberلانه لم يفلح معي بعد تغيير اللوحة الام الى الجيل الرابع باستخدام موجه الاوامر كما لم يفلح معي قراءة ارقام الهاديسك بعد التغيير الى النوع SSD بموجه الاوامر RE: كود جلب رقم اللوحة الأم - أبو معاذ - 22-08-2022 السلام عليكم ، لاستخدام موجه الأوامر : طلع لي النص التالي : To be filled by O.E.M. RE: كود جلب رقم اللوحة الأم - Delphi4Us - 22-08-2022 هذه هي المشكلة استعلامات النظام لا تعمل ويجب ان يتاكد احد ما تعمل استعلامات النظام لديه ان الرقم هو نفسه RE: كود جلب رقم اللوحة الأم - Ndagor - 22-08-2022 ال CPUID هو الرقم التعرفي للنوع بروسيسور و ليس الرقم التسلسلي الفردي للتعرف على خصائص المتاحة هذا الرقم يمكن ان يتكرر RE: كود جلب رقم اللوحة الأم - sofiane201 - 22-08-2022 الاستعلام wmic يعمل عندي. RE: كود جلب رقم اللوحة الأم - Delphi4Us - 23-08-2022 إقتباس :ال CPUID هو الرقم التعرفي للنوع بروسيسور و ليس الرقم التسلسلي الفردي للتعرف على خصائص المتاحة هذا الرقم يمكن ان يتكرر هل انت متاكد انه للمعالج ارجوا التجربة بالكود وبالاستعلام ومطابقة النتيجة إقتباس :الاستعلام wmic يعمل عندي. جيد جدا يمكنك اخراجنا من منطقة العمى التي نحن فيها فهو لا يعمل لدينا RE: كود جلب رقم اللوحة الأم - Ndagor - 23-08-2022 نعم هو للمعالج 0FA2 هو CPUID وعندما يكون السجل EAX = 1 الكود يقوم بقراءة معلومات تقنية عن المعالج لاتشمل الرقم التسلسلي يمكنك القاء نظرة https://en.wikipedia.org/wiki/CPUID#EAX=1:_Processor_Info_and_Feature_Bits لقراءة الرقم التسلسلي يجب اعطاء قيمة EAX = 3 و لكن هذه الخاصية غير متاحة من معظم المصنعين فهي داىما ترجع 0 ينبغي ايضا تذكر ان المعالجات الحالية متعددة النواة هذه القيم التي قراتها - حاسب سامسونغ 00030661-00020800-0040E39D-BFEBFBFF النواة الاولى 00030661-01020800-0040E39D-BFEBFBFF النواة الثانية يمكن ملاحظة ان BFEBFBFF هو نفسه الذي وجده ابومعاذ عملت بحث سريع و جدت هذا الرقم https://forums.whatthetech.com/index.php?showtopic=127388&page=1 RE: كود جلب رقم اللوحة الأم - Delphi4Us - 23-08-2022 شكرا لكم جميعا وجزاكم الله كل خير هل هناك كود اسيمبلي للوحة الأم |