Bu yazımda Windows işletim sistemlerinde lisans anahtarı (ürün numarası) nasıl öğrenilir çok kısa bir şekilde bunu göstereceğim.
Bunun için aşağıdaki kod satırını metin belgesine kopyalayıp, daha sonra bu metin belgesinin uzantısını “.txt” yerine “.vbs” uzantılı olarak kaydedin.
Dosya ismine ne verdiğinizin bir önemi yok, ben örnek olması açısından “ProductKey.vbs” dedim.
Sonrasında oluşan dosyayı ister çift tıklayıp açın, isterseniz sağ tıklayıp aç diyin. Ardından size popup şeklinde uyarı çıkacaktır.
Bu popupda çıkan key sizin windows ürün anahtarınızdır. Hepsi bu kadar.
Kodlar aşağıdadır.
Set WshShell = CreateObject("WScript.Shell") MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId")) Function ConvertToKey(Key) Const KeyOffset = 52 i = 28 Chars = "BCDFGHJKMPQRTVWXY2346789" Do Cur = 0 x = 14 Do Cur = Cur * 256 Cur = Key(x + KeyOffset) + Cur Key(x + KeyOffset) = (Cur \ 24) And 255 Cur = Cur Mod 24 x = x -1 Loop While x >= 0 i = i -1 KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput If (((29 - i) Mod 6) = 0) And (i <> -1) Then i = i -1 KeyOutput = "-" & KeyOutput End If Loop While i >= 0 ConvertToKey = KeyOutput End Function
Sorularınızı veya yorumlarınızı aşağıya yazabilirsiniz.
merhaba admin ben bilgisayarımda senin dediğin şeyleri yaptım ve ürün anahtarıma ulaştım ama şuanda sorun giderme vs de sıkıntı yaşıyorum girdiğim kodu onaylamıyor bu konuda ne yapmam gerek rica etsem bana bu konuda yardımcı olur musunuz iyi çalışmalar