الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

السيريل نمبر لبعض العتاد

مغلق
بدأه محمد سامر أبو سلو في 26 أبريل 2003 · 8 رد · 916 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكنني الحصول برمجيا على السيريال نمبر لـ

1 - المعالج

2 - البيوس

3 - القرص الصلب - الداخلي وليس الذي يظهر من الأمر dir

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#2

للبيوس

http://www.freevbcode.com/source/BiosInfo.zip

للدرايف

Option Explicit



Private Declare Function GetVolumeInformation Lib _

   "kernel32.dll" Alias "GetVolumeInformationA" _

   (ByVal lpRootPathName As String, _

   ByVal lpVolumeNameBuffer As String, _

   ByVal nVolumeNameSize As Integer, _

   lpVolumeSerialNumber As Long, _

   lpMaximumComponentLength As Long, _

   lpFileSystemFlags As Long, _

   ByVal lpFileSystemNameBuffer As String, _

   ByVal nFileSystemNameSize As Long) As Long



Public Function DriveSerialNumber(ByVal Drive As String) As Long

    

    'usage: SN = DriveSerialNumber("C:")



    Dim lAns As Long

    Dim lRet As Long

    Dim sVolumeName As String, sDriveType As String

    Dim sDrive As String



    'Deal with one and two character input values

    sDrive = Drive

    If Len(sDrive) = 1 Then

        sDrive = sDrive & ":"

    ElseIf Len(sDrive) = 2 And Right(sDrive, 1) = ":" Then

        sDrive = sDrive & ""

    End If

  

    sVolumeName = String$(255, Chr$(0))

    sDriveType = String$(255, Chr$(0))

    

    lRet = GetVolumeInformation(sDrive, sVolumeName, _

    255, lAns, 0, 0, sDriveType, 255)



DriveSerialNumber = lAns

End Function

المعالج

http://www.freevbcode.com/source/Memory_Processor.zip

#3

شكرا لك

ألف شكر

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4

شكرا لك أخ hamohd70

ولكن ليست هذه هي الأكواد المطلوبة فالكودين الخاصين بالبيوس والمعالج لايتحويان على السيريل نمبر نهائيا مع أن المعلومات المجلوبة مفيدة

أما الكود الخاص بالقرص الصلب فهذا الإجراء يعطيك السيريل نمبر للقسم من القرص الصلب الذي يعطيه له الأمر فورمات وقد استطعت الحصول عليه ولكن السيريل نمبر الذي أود الحصول عليه بالنسبة للقرص الصلب هو الذي تعطيه له الشركة المصنعة وذلك قبل قيامك بعملية التقسيم والفرمتة

شكرا لك مرة أخرى

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#5

كود السيريال للهارد ديسك

شغال عالويندوز 2000 XP NT

عالويندوز ME او 98 :

يجب نسخ الملف

smartvsd.vxd من دليل SYSTEM الى

system/iosubsys

بالتوفيق

hdser.zip

#6

شكرا لك سأقوم بتحميله وتجربته

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#7

اية الحلاوة دية

مشكور

#8

شكرا لك أخ aboshakeeb

الكود يعمل جيدا لكنني احتجت إلى إعادة إقلاع الجهاز بعد نسخ الملف حتى عمل البرنامج

شكرا لك × 1000

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#9

(f)لا شكر على واجب .

أرجو الافادة و التوفيق للجميع .

(f)

هذا الموضوع مغلق.

مواضيع مشابهة