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

الرقم التسلسلي للقرص الصلب

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

السلام عليكم ورحمة الله وبركاته

إليكم كود قراءة الرقم التسلسلي للقرص الصلب

'Example by Alexey (alexeyka2001@rambler.ru)
Private Declare Function GetVolumeInformation Lib "Kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
Private Const MAX_FILENAME_LEN = 256
Public Function DriveSerial(ByVal sDrv As String) As Long
    Dim RetVal As Long
    Dim str As String * MAX_FILENAME_LEN
    Dim str2 As String * MAX_FILENAME_LEN
    Dim a As Long
    Dim b As Long
    Call GetVolumeInformation(sDrv & ":\", str, MAX_FILENAME_LEN, RetVal, a, b, str2, MAX_FILENAME_LEN)
    DriveSerial = RetVal
End Function
Private Sub Form_Load()
    MsgBox "Serial of drive C is " & DriveSerial("C")
End Sub

ونسألكم الدعاء

تم تعديل هذه المشاركة بواسطة بن حسن في 28 فبراير 2005 في 17:38

أسألكم الدعاء لأبي و أمي

#2

شكراً لك على هذه الشيفرة.

ولكن هذه الشيفرة تعطي نفس النتيجة التي كانت تعطيها الشيفرة التي تم ذكرها سابقاً من الأخ HnHn. فهي تعطي السيريال نمبر لدرايف محددة مثل C فهل هناك طريقة أخرى تعطي السيريال (ربما "الحقيقي") للهارد بحيث لا يتغيير عن إعادة تجزئة هذا الهارد؟

ولك الشكر وجزاك الله خيراً عن عملك..

#3

الشكر لله يا اخي

في الحقيقة لقد نسيت أن الأخ HnHn كانت له نفس المشاركة مع أنني كان لي مداخله معه

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

أسألكم الدعاء لأبي و أمي

#4

لا بأس على كل الأحوال وإن كان نفس الموضوع قد نشر سابقاً، على كل الأحوال إن طريقة مختلفة عن طريقته، وهذا بحد ذاته جميل، ونسأل الله أن يجزيكم الخير ويبارك لكم في علمكم..

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

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