百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
U

UMSKT

> 编程语言
开源

An 开源 工具包,用于研究 Microsoft Pre-Vista 许可机制

2.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

An 开源 工具包,用于研究 Microsoft Pre-Vista 许可机制

Universal MS Key Toolkit (UMSKT)

An open source toolkit designed to research Microsoft Pre-Vista licensing mechanisms


**Connect with us** ---- | CI Build status | | ------------ | | [](../../actions/workflows/windows-x86-x64.yml) | | [](../../actions/workflows/windows-arm.yml) | | [](../../actions/workflows/macos.yml) | | [](../../actions/workflows/linux.yml) | | [](../../actions/workflows/freebsd.yml) | | [](../../actions/workflows/dos-djgpp.yml) | ------ ### 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](https://github.com/UMSKT/UMSKT/issues/8) ------ ### **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?** * [Enderman's XPKeygen Readme explains everything in detail.](https://github.com/Endermanch/XPKeygen) #### **How do I use it?** * It all comes down to four simple steps: ------ ### System Requirements #### MS-DOS * i386 processor or better * MS-DOS 6.22 or later * Any DOS-based version of Windows * Windows NT 4.0 or later (via NTVDM) #### Windows (x86/x64) * i686 processor or better * Windows XP or later > [!WARNING] > Processors barely meeting the minimum system requirements for XP may not work. Use the MS-DOS version via NTVDM in that case. #### Windows (ARM64) * Windows 11 21H2 or later #### macOS * Apple Silicon or x86_64 processor * Latest version of macOS #### Linux * modern ARM, x86, or x86_64 processor * Latest version of your Linux distro ------ ### **Usage** #### 1. Download the latest version of UMSKT * *(GitHub account required)* * Download the latest experimental version using the Actions tab ([Windows](../../actions/workflows/windows.yml?query=branch%3Amaster+is%3Asuccess), [Linux](../../actions/workflows/linux.yml?query=branch%3Amaster+is%3Asuccess), [macOS](../../actions/workflows/macos.yml?query=branch%3Amaster+is%3Asuccess), [FreeBSD](../../actions/workflows/freebsd.yml?query=branch%3Amaster+is%3Asuccess), [DOS DJGPP](../../actions/workflows/dos-djgpp.yml?query=branch%3Amaster+is%3Asuccess)) * *(GitHub account \*not\* required)* * Download the latest release for your operating system and architecture from [the releases page](../../releases) > [!IMPORTANT] > Before continuing, please ensure you have the `umskt` executable extracted and on UNIX-like systems, have execution permissions (`chmod +x umskt`). #### 2. Run `umskt` to generate a key, or add `--help` or `-h` to see more options. > [!IMPORTANT] > On macOS, like all unsigned executables, you'll need to hold Ctrl while right clicking and selecting Open to actually open it. #### 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 ` using the `Installation ID` the activation Wizard provides for you * If you're activating a non-Windows product, use `umskt -i -m `, where `` is one of `OFFICEXP`, `OFFICE2K3`, `OFFICE2K7`, `PLUSDME`, or `OFFICEACC` * If activating Office 2003/2007, use `umskt -i -m -p ` #### 4. Profit! ------ ### Authors The list of people who have helped to bring the XP generation to where it is now: * z22 * MSKey * diamondggg * pottzman * david4599 * Endermanch * Neo-Desktop * WitherOrNot * TheTank20 * InvoxiPlayGames * brakmic * techguy16 (the list will be updated to add more collaborators) ------ ### **Development Requirements:** * `build-essential` * `cmake` * `make` * `gcc` * `g++` * `git` #### Build Steps: 1. `git clone https://github.com/UMSKT/UMSKT` 2. `cd UMSKT/build` 3. `cmake ..` 4. `make` ----- ### **Known Ports** | Language | Author | Repo URL | |----------|-----------|-----------------------------------------------------------| | Rust | Alex Page | [anpage/umskt-rs](https://github.com/anpage/umskt-rs) | | Python | techguy16 | [techguy16/umsktpy](https://github.com/techguy16/umsktpy) |

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言