أخي الحبيب
مبدئيا لن يستطيع أحد أن يطبق الكود الأول لأن السيريال الموجود في الكود الخاص بك هو خاص بالهارد خاصتك فقط
فلابد لنا أن نغير السيريال بالسيريال الخاص بالهارد الخاص بنا .. فيلزم أولا معرفة السيريال الخاص بالهارد ديسك
إليكم إخواني هذه الدالة التي تقوم بمعرفة سيريال الهارد ديسك الخاص بكم
Function HdNum() As String
Dim fsObj As Object
Dim drv As Object
Set fsObj = CreateObject("Scripting.FileSystemObject")
Set drv = fsObj.Drives("C")
HdNum = Hex(drv.serialnumber)
End Function