Skip to content

Awan Ukaya

Menu
  • Home
  • Tentang Awan Ukaya
    • Tips
    • Catatan WebMaster
    • Asal Posting
  • Internet
    • Bisnis
    • Adsense
    • Belajar SEO
    • Cara Buat web Blog
    • Aksesoris Bisnis Online
  • Lain lain
Menu

Cara mendapatkan serial number windows dengan notepad (bagian 1)

Posted on September 23, 2012 by

Mungkin jika sebelumnya Anda sering menganggap enteng yang namanya noepad, maka kini hilangkan pikiran-pikiran tersebut! Karena perlu Anda ketahui bahwa dengan notepad inilah Anda bisa menggunakannya sebagai pencari serial number/ produk key dari windows seseorang.

Mau tahu caranya?

Pertama, silahkan ketik script dibawah ini dulu pada notepad ya!

CONST HKEY_LOCAL_MACHINE = &H80000002

CONST SEARCH_KEY = “DigitalProductID”

Dim arrSubKeys(4,1)

Dim foundKeys

Dim iValues, arrDPID

foundKeys = Array()

iValues = Array()

arrSubKeys(0,0) = “Microsoft Windows Product Key”

arrSubKeys(0,1) = “SOFTWAREMicrosoftWindows NTCurrentVersion”

arrSubKeys(2,0) = “Microsoft Office XP”

arrSubKeys(2,1) = “SOFTWAREMicrosoftOffice10.0Registration”

arrSubKeys(1,0) = “Microsoft Office 2003”

arrSubKeys(1,1) = “SOFTWAREMicrosoftOffice11.0Registration”

arrSubKeys(3,0) = “Microsoft Office 2007”

arrSubKeys(3,1) = “SOFTWAREMicrosoftOffice12.0Registration”

arrSubKeys(4,0) = “Microsoft Exchange Product Key”

arrSubKeys(4,1) = “SOFTWAREMicrosoftExchangeSetup”

strComputer = “.”

Set oReg=GetObject(“winmgmts:{impersonationLevel=impersonate}!\” & strComputer & “rootdefault:StdRegProv”)

For x = LBound(arrSubKeys, 1) To UBound(arrSubKeys, 1)

oReg.GetBinaryValue HKEY_LOCAL_MACHINE, arrSubKeys(x,1), SEARCH_KEY, arrDPIDBytes

If Not IsNull(arrDPIDBytes) Then

call decodeKey(arrDPIDBytes, arrSubKeys(x,0))

Else

oReg.EnumKey HKEY_LOCAL_MACHINE, arrSubKeys(x,1), arrGUIDKeys

If Not IsNull(arrGUIDKeys) Then

For Each GUIDKey In arrGUIDKeys

oReg.GetBinaryValue HKEY_LOCAL_MACHINE, arrSubKeys(x,1) & “” & GUIDKey, SEARCH_KEY, arrDPIDBytes

If Not IsNull(arrDPIDBytes) Then

call decodeKey(arrDPIDBytes, arrSubKeys(x,0))

End If

Next

End If

End If

Next

MsgBox(“Selesai”)

Function decodeKey(iValues, strProduct)

Dim arrDPID

arrDPID = Array()

For i = 52 to 66

ReDim Preserve arrDPID( UBound(arrDPID) + 1 )

arrDPID( UBound(arrDPID) ) = iValues(i)

Next

Dim arrChars

arrChars = Array(“B”,”C”,”D”,”F”,”G”,”H”,”J”,”K”,”M”,”P”,”Q”,”R”,”T”,”V”,”W”,”X”,”Y”,”2″,”3″,”4″,”6″,”7″,”8″,”9″)

For i = 24 To 0 Step -1

k = 0

For j = 14 To 0 Step -1

k = k * 256 Xor arrDPID(j)

arrDPID(j) = Int(k / 24)

k = k Mod 24

Next

strProductKey = arrChars(k) & strProductKey

If i Mod 5 = 0 And i <> 0 Then strProductKey = “-” & strProductKey

Next

ReDim Preserve foundKeys( UBound(foundKeys) + 1 )

foundKeys( UBound(foundKeys) ) = strProductKey

strKey = UBound(foundKeys)

MsgBox strProduct & vbNewLine & vbNewLine & foundKeys(strKey)

End Function

 

Nah, jika sudah diketikkan semuanya, lalu apa yang harus dilakukan ya? Mau tahu lebih lanjut? Silahkan baca di artikel selanjutnya di bagian 2. Ok!

 

Category: tips

Recent Posts

  • Rindu ingin menulis blog
  • Alkohol menyebabkan gugur Kandungan
  • Manfaat dari Plasenta
  • Refleks dari ASI
  • Olahraga yang baik bagi Ibu Hamil

Categories

  • Adsense
  • Aksesoris Bisnis Online
  • Asal Posting
  • Belajar SEO
  • Bisnis
  • Cara Buat web Blog
  • Catatan WebMaster
  • cerita investasi
  • Internet
  • Lain lain
  • tips
© 2026 Awan Ukaya | Powered by Minimalist Blog WordPress Theme