Keygen for Windows XP
Go to file
Aerocatia 9d13cb0630 Print last newline on Windows
If you use another shell in the Windows Terminal e.g. bash then it will look bad otherwise
2023-08-19 04:58:39 +12:00
.github/workflows Update OpenSSL to 3.1.2 2023-08-10 12:07:39 -05:00
.idea Refactor/Overhaul (#40) 2023-07-08 20:08:43 -07:00
build update CMakeLists to correctly compile sources - update readme to reflect that 2023-05-30 12:37:13 -07:00
cmake remove bink generation script 2023-06-01 10:55:36 -07:00
doc Refactor/Overhaul (#40) 2023-07-08 20:08:43 -07:00
src Print last newline on Windows 2023-08-19 04:58:39 +12:00
.dockerignore Refactor/Overhaul (#40) 2023-07-08 20:08:43 -07:00
.gitattributes prevent fully-licensed-wpa.txt from being changed on clone 2023-06-06 21:06:32 -04:00
.gitignore Refactor/Overhaul (#40) 2023-07-08 20:08:43 -07:00
CMakeLists.txt Add macOS and FreeBSD support and fix DJGPP build (#48) 2023-07-24 23:53:42 -07:00
Dockerfile Refactor/Overhaul (#40) 2023-07-08 20:08:43 -07:00
Dockerfile.djgpp Refactor/Overhaul (#40) 2023-07-08 20:08:43 -07:00
Dockerfile.emscripten Refactor/Overhaul (#40) 2023-07-08 20:08:43 -07:00
Dockerfile.windows Refactor/Overhaul (#40) 2023-07-08 20:08:43 -07:00
keys.json add activation constants to keys.json 2023-06-12 06:56:48 -07:00
LICENSE As per contributor quorum on 17/06/2023 - update license to AGPL 2023-06-16 12:41:16 -07:00
README.md Only show successful runs on links 2023-08-14 21:35:42 -04:00

Universal MS Key Toolkit (UMSKT)

Connect with us

Zulip chat libera.chat - #mspid

Build status C/C++ CI (Linux) C/C++ CI (Windows) C/C++ CI (macOS) C/C++ CI (DOS DJGPP) C/C++ CI (FreeBSD)

Plan of Action / ToDo List

In light of the recent exponential interest in this project I've decided to put updates of this project here:

Please see ticket #8 for more information

FAQ

What does it do?

  • This program is a tool for researching and experimenting with retro Microsoft product licensing, for products released before 2012.

How does it work?

How do I use it?

  • It all comes down to four simple steps:

Usage

1. Download the latest version of UMSKT

  • (GitHub account required)

  • (GitHub account *not* required)

    • Download the latest release for your operating system and architecture from the releases page
    • No official releases right now, use the other method to get the latest version.
  • Note: Before continuing, please ensure you have the umskt executable extracted.

2. Run umskt to generate a key, or add --help to see more options.

3. (Activation step for Retail and OEM only)

  • After installation, you will be prompted to activate Windows.

  • Select the telephone activation method, then, run umskt -i <Installation ID> using the Installation ID the activation Wizard provides for you

4. Profit!


Authors

The list of people who have helped to bring the XP generation to where it is now:

  • z22
  • MSKey
  • diamondggg
  • pottzman
  • Endermanch
  • Neo-Desktop
  • WitherOrNot
  • TheTank20
  • InvoxiPlayGames
  • brakmic

(the list will be updated to add more collaborators)


Development Requirements:

  • CMake, make, gcc (build-essential)
  • git

Build Steps:

  1. git clone
  2. cd build/ && cmake ../ && make

Known Ports

Language Author Repo URL
Rust Alex Page anpage/umskt-rs
Python techguy16 techguy16/umsktpy