# windows-7-activation-tool-rust **Repository Path**: ricocosoul_admin/windows-7-activation-tool-rust ## Basic Information - **Project Name**: windows-7-activation-tool-rust - **Description**: No description available - **Primary Language**: Rust - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-05 - **Last Updated**: 2026-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Windows 7 网络激活工具 基于 Rust + iced 0.14 的现代化 Windows 7 网络激活工具,自动完成密钥验证与激活流程。 ![Rust](https://img.shields.io/badge/Rust-2021-orange?logo=rust) ![License](https://img.shields.io/badge/License-MIT-blue) ## ✨ 特性 - 🎨 **深色主题 GUI** - 现代化界面设计,支持透明窗口 - ⚡ **全异步架构** - UI 不阻塞,后台处理激活流程 - 🌐 **自动翻译** - API 返回内容自动翻译为中文(支持在线翻译) - 🔑 **自定义 API Key** - 支持输入自己的 pidkey.com API Key - 📦 **单文件分发** - 编译后无依赖,开箱即用 ## 🚀 快速开始 ### 下载使用 从 Releases 下载 `windows-7-activation-tool.exe`,**以管理员身份运行**即可。 ### 从源码构建 ```powershell # 安装 Rust: https://rustup.rs/ cargo build --release # 输出: target/release/windows-7-activation-tool.exe ``` ## 📖 使用说明 1. **以管理员身份运行**(必须,slmgr.vbs 需要管理员权限) 2. 输入产品密钥(25位,格式:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX) 3. 可选:点击 "API Key" 获取自己的 API Key 并填入 4. 点击 **检查密钥** - 查询密钥状态 5. 点击 **激活** - 自动完成电话激活流程 ### 激活流程 ``` 安装密钥 → 获取安装ID → 请求确认ID → 激活 → 验证状态 ``` ## 🛠️ 技术栈 | 组件 | 技术 | |------|------| | GUI 框架 | iced 0.14 | | 异步运行时 | tokio | | HTTP 客户端 | reqwest | | 激活接口 | slmgr.vbs | | 翻译服务 | MyMemory API | ## 📁 项目结构 ``` src/ ├── main.rs # 入口,窗口配置 ├── ui.rs # 界面逻辑,消息处理 ├── api.rs # pidkey.com API + 翻译 └── activation.rs # slmgr.vbs 命令封装 ``` ## ⚠️ 注意事项 - 支持 Windows 7 SP1 及以上系统 - 建议安装 [Platform Update (KB2670838)](https://support.microsoft.com/kb/2670838) - 必须以管理员身份运行 - API Key 为空时使用默认 Key(有请求限制) - 翻译失败时自动使用本地翻译表 ## 📄 许可证 MIT License ## 🚫 免责声明 本工具仅供学习研究使用。请确保您拥有合法的 Windows 许可证。