운영체제 깨알지식 웹핵






#라떼판다 #LattePanda #Windows 10 #윈도우 10 #Windows 10 Product Key

[2020년 02월 10일]

라떼판다(LattePanda)의 윈도우 10 제품번호 알아내기

MS는 하드웨어의 특정ID를 이용하여 윈도우 10을 인증한다고 한다. 아마도 주기판(메인보드)의 고유번호를 사용하는 것이 아닌가 싶다. 그래서 한번 윈도우 10 사용권이 인증되면 그 다음에는 다시 인증할 필요가 없다고 한다.

그런데 LattePanda의 경우에는 제조사에서 윈도우 10을 지운 후에 다시 설치할 경우에 재인증을 보장할 수 없다고 한다. 라떼판다에 리눅스를 설치할 일이 있어서 Windows 10을 삭제할 예정이다. 그래서 인증에 사용한 윈도우 10 제품키를 알아내어 저장해두어야 한다. 이를 위해서는 다음과 같은 비주얼 베이식 스크립트(Visual Basic Script)를 실행하면 된다.

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

위의 코드를 복사해서 메모장(노트패드; NotePad.exe)으로 열어서 적당한 파일이름으로 저장한다. 여기서는 문서(Documents) 경로 아래에 pandawin10key.vbs로 저장하였다.

LattePanda Windows 10 Product Key
LattePanda의 윈도우 10 라이센스 키 알아내기

문서(Documents) 경로로 가서 pandawin10key.vbs 파일을 마우스로 딸칵하여 실행한다. 작은 창이 뜨면서 여기에 위와 같이 제품번호가 뜬다. 이 상태에서 Crtl-C를 누르면 창의 내용이 다음과 같이 복사될 것이다. 적당한 메모장에 이 내용을 Crtl-V로 붙여넣어 저장해 두자.

---------------------------

---------------------------
*Y*C*-J*J*7-*J*W*-D*4*9-*C*C*
---------------------------
OK   
---------------------------

아마도 다른 시스템에서도 동일하게 윈도우 10 제품키를 알아낼 수 있을 것이다.

[처음 작성한 날: 2020.02.10]    [마지막으로 고친 날: 2020.02.10] 


< 이전 글 : LattePanda에 리눅스를 설치해 본 간단한 경험담 (2020.02.11)

> 다음 글 : FireFox CSD: 불여우 72의 제목줄(Title Bar) 되살리기/숨기기 설정 방법 (2020.02.07)


크리에이티브 커먼즈 라이선스 이 저작물은 크리에이티브 커먼즈 저작자표시 4.0 국제 라이선스에 따라 이용할 수 있습니다.
잘못된 내용, 오탈자 및 기타 문의사항은 j1n5uk{at}daum.net으로 연락주시기 바랍니다.
웹핵.다이누.넷 대문 깨알지식 대문