مشكور اخي الكريم
اخي نارت الكود يقوم باستخراج الرقم التسلسلي الاصلي للفلاش ميموري
وهو مشابة لهذا الكود
On Error GoTo ssx
Dim fso As Object
Dim dc As Object
Dim d As Object
Dim xx, xxx As String
Set fso = CreateObject("Scripting.FileSystemObject")
Set dc = fso.Drives
For Each d In dc
xx = d.DriveLetter
Next
xxx = fso.GetDrive(xx).serialnumber
MsgBox (xxx), vbInformation, "استخراج رقم الفلاش ميموري"
ssx:
If Err.Number = 71 Then
MsgBox "يرجى ادخال الفلاش ميموري", vbCritical + vbOKOnly, "استخراج رقم الفلاش ميموري"
End If
ولكن الفرق بي الكودين هو ان الكود الاول يعطيك رقم لا يتغير عند اجراء فورمات للفلاش ميموري
اما الكود الثاني الثاني فيعطيك رقم يتغير عند كل عملية فورمات
وجزيل الشكر سلفا لكل اخوتي