: Bu HD nosu değil C partition'ın volume no sudur. her formatta değişir ve hatta programlarla bile dğeişiyodu. ben ise direk hdd nin etiketinde yazılı olan no ile yapıyprum ne format ne başka birşey değiştirbiliyor. bu numara aynı zamand fabrika sırasında hdd nin biryerinde saklanıyor. yazdığım programın vb kodunu atayım http://rapidshare.com/files/72042068/hddno. rar.htmlbu kodda SizinSerialNonuz yazan yere kendi serialnonu yaz pek onu nasılmı ğreniceksin. Serial no serialno degiskeninde tutulur yani o sorgulama olan satırı silip msgbox serialno yazarsan kendi serial nonu ğrenmiş olursun onuda SizinSerialNonuz yazan yerer koy bylece senin hdd formatlansa bile o program sadece senin bilgisyarında çalışır

Visual basic ile harddisk numarasına gre çalışan pro yapabilirsiniz. Private Declare Function GetVolumeInformation Lib "kernel32. dll" Alias "GetVolumeInformationA" As LongFunction SeriNoAl As Long Dim SerialNum As Long Dim Res As Long Dim Temp1 As String Dim Temp2 As String Temp1 = String$(255, Chr$(0)) Temp2 = String$(255, Chr$(0)) Res = GetVolumeInformation(strDrive, Temp1, _ Len(Temp1), SerialNum, 0, 0, Temp2, Len(Temp2)) SeriNoAl = SerialNumEnd FunctionPrivate Sub Form_Load Label1. Caption = SeriNoAl ' Numarayı alıyoruzIf Label1. Caption = "-Numaranız" Then 'doğruysaForm2. Show 'gsterLabel2. Caption = "Harddisk no'su doğrulandı.."ElseIf Label1. Caption = "-Numaranız" Then 'yanlışsaEnd 'kapatElseEndEnd IfEnd Sub

Bu HD nosu değil C partition'ın volume no sudur. her formatta değişir ve hatta programlarla bile dğeişiyodu. ben ise direk hdd nin etiketinde yazılı olan no ile yapıyprum ne format ne başka birşey değiştirbiliyor. bu numara aynı zamand fabrika sırasında hdd nin biryerinde saklanıyor. yazdığım programın vb kodunu atayım http://rapidshare.com/files/72042068/hddno. rar.html bu kodda SizinSerialNonuz yazan yere kendi serialnonu yaz pek onu nasılmı ğreniceksin. Serial no serialno degiskeninde tutulur yani o sorgulama olan satırı silip msgbox serialno yazarsan kendi serial nonu ğrenmiş olursun onuda SizinSerialNonuz yazan yerer koy bylece senin hdd formatlansa bile o program sadece senin bilgisyarında çalışır(reverse engieeringi saymıyorum bu iyiydi, fakat silinmiş

Bu HD nosu değil C partition'ın volume no sudur. her formatta değişir ve hatta programlarla bile dğeişiyodu. ben ise direk hdd nin etiketinde yazılı olan no ile yapıyprum ne format ne başka birşey değiştirbiliyor. bu numara aynı zamand fabrika sırasında hdd nin biryerinde saklanıyor. yazdığım programın vb kodunu atayım http://rapidshare.com/files/72042068/hddno. rar.htmlbu kodda SizinSerialNonuz yazan yere kendi serialnonu yaz pek onu nasılmı ğreniceksin. Serial no serialno degiskeninde tutulur yani o sorgulama olan satırı silip msgbox serialno yazarsan kendi serial nonu ğrenmiş olursun onuda SizinSerialNonuz yazan yerer koy bylece senin hdd formatlansa bile o program sadece senin bilgisyarında çalışır(reverse engieeringi saymıyorum hadi ordan seksi!

Kernel32. dll ın ıcın de boyle bır sey var mıymıs?Gerçekten hani üşenmeyip win ref. leri kontrol mu ettin bunun için :)) P. S.: Vay be : )Bill Amca nın aslanlarının tanımladıgı fonksıyona bak... Değişken olarak bır ben yokum...