Keygen for Windows XP
Go to file
TheTank20 444f8c45c7
Allow manual workflows and auto workflows on all branches
This lets workflows work on all branches without changing anything, and allows workflows to be activated manually.
2023-08-14 15:07:24 -04:00
.github/workflows Allow manual workflows and auto workflows on all branches 2023-08-14 15:07:24 -04: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 Update cli.cpp 2023-08-10 17:27:03 +10: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 Update README.md 2023-07-28 17:32:15 -05: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