Skip to content

script to read the Windows 8.x OEM license key from PC firmware

Notifications You must be signed in to change notification settings

lordmikefin/get_win8key

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

get_win8key

script to read a preinstalled Windows 8.x OEM license key from a PC's firmware

Description

PCs with a preinstalled Windows 8.x OEM version don't seem to ship with any printed license record, CD Key, etc. Instead it looks like that the PC's individual license has been saved in the device's firmware (ACPI). When the user tries to reinstall Windows, the Windows Setup reads the license key from the firmware memory, so there's no need to manually type in the actual Windows key.

To still be able to backup / inventorize the license key, this script tries to read the Windows 8.x key from the PC firmware. (from ACPI -> MSDM table -> byte offset 56 to end)

Usage

run "get_win8key.exe" or "python get_win8key.py" from a Windows shell.

Requirements

-Windows Vista or higher (32 or 64 bit)
-tested with Python 2.7

Files

get_win8key.py..................the script
get_win8key.exe.................compiled py2exe

About

script to read the Windows 8.x OEM license key from PC firmware

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%