多功能 Internet Download Manager 原生 C# 激活与状态维护套件
项目特色 • 功能全景 • 核心实现原理 • 快速开始 • 命令行模式 • 验证版本与指纹 • 构建指南 • 免责声明
- 🚀 零外部依赖,系统原生直驱
无需安装任何 .NET SDK、Visual Studio 或繁重依赖,仅使用 Windows 系统自带的csc.exe即可毫秒级编译,产物仅 200 KB 左右。 - 🎨 纯代码构建的精美 WPF 界面
零 XAML 文件,全代码手工构建高精度矢量界面,集成 Windows DWM 沉浸式暗黑标题栏,原生支持高分屏(High DPI)自适应渲染。 - 🛡️ 严格的字节级安全防护机制
打补丁前严格比对目标机器上的Expected原始机器码,版本或指纹不符自动中断并安全回滚,杜绝改坏IDMan.exe。 - 💾 无损原子级安全备份
首次修补时自动建立IDMan.exe.BAK原始母版备份,仅当备份不存在时创建,确保回滚点始终为官方最纯净原版。 - ⚡ 多维度激活机制集成
集成「底层二进制修补」、「Windows ACL 永久冻结试用」与「个性化授权登记」三大主流策略,满足不同场景下的使用与测试需求。
| 模式 | 运行机制 | 适用场景 |
|---|---|---|
| 🔥 模式一:极速深度解锁 | 修补 IDMan.exe 底层 18 处 / 31 字节指令,剥离数字签名,并写入终身授权登记信息。 |
追求彻底离线激活、解除所有限制的用户。 |
| ❄️ 模式二:永久冻结试用期 | 通过 Windows ACL 精确锁定注册表 CLSID 键与时间戳,固定锁定 30 天试用;不修改任何二进制。 | 需要保持原版哈希、支持官方在线静默升级的用户。 |
| 💎 模式三:个性化授权登记 | 自定义登记姓名与邮箱(支持一键生成随机身份),自动写入系统注册表并联动底层解锁。 | 需要自定义个人专属软件授权展示界面的用户。 |
| 🔄 模式四:全量清理出厂重置 | 清理系统内 CLSID 试用标记、黑名单特征项及注册表残留,重置为刚安装时的纯净状态。 | 解决弹窗异常、状态混乱或准备重装测试。 |
| ♻️ 一键还原官方原版 | 一键无缝从 IDMan.exe.BAK 恢复原版主程序,并抹除注册项,还原为未注册评估状态。 |
快速回滚至初始状态。 |
- 🛡️ Hosts 验证盾牌:智能向系统 Hosts 文件添加/移除
tonec.com、registeridm.com等 8 组关键验证服务器的127.0.0.1回环映射,从网络层截断黑名单检测与序列号遥测。 - ⚙️ 官方更新策略控制:一键切换
CheckUpdtVM策略键,禁止烦人的更新弹窗,或按需重新放行。 - 🧰 注册表与路径百宝箱:
- 📍 手动定位 IDM 路径:完美支持非系统盘(D盘、E盘等)或便携式 IDM 安装路径,支持文件选择对话框一键定位、多盘符智能轮询探测与永久记忆
- 一键直达 IDM 程序根目录
- 一键唤醒并自动跳转至注册表项
HKEY_CURRENT_USER\Software\DownloadManager - 一键将当前所有 IDM 注册表配置完整导出至桌面备忘(
IDM_Reg_Backup.reg)
- ⚡ 进程控制:支持一键安全终止、唤醒或重启 IDM 主程序。
[原始 IDMan.exe] ──> [哈希/字节校验] ──> [备份 IDMan.exe.BAK]
│
├──> 1. 精准修补 18 处 / 31 字节机器指令
├──> 2. 剥离 PE 证书目录 + 截断尾部 10,608 字节签名
├──> 3. 重算并修复 PE Checksum 校验和
└──> 4. 抹除 Serial 伪键,写入干净的授权信息
IDM 会对注册表中的 Serial 键值执行严苛的非对称公钥校验,伪造任何假序列号都会触发弹窗提示「IDM 是使用假冒序列号注册的」。
正确的激活解法:
- 删除
Serial键值; - 清理
scansk、tvfrdt、radxcnt、ptrk_scdt、LastCheckQU、scTime、NextCheck、BList、md5pks等特征遥测键; - 仅写入
FName/LName/Email。
修改二进制指令后,官方的 Authenticode 数字签名自然失效,会导致 Windows 驱动或杀毒软件报警签名损坏。
本工具直接解析 PE 文件头:
- 清除
IMAGE_DIRECTORY_ENTRY_SECURITY的VirtualAddress与Size; - 移除物理追加在文件尾部的 10,608 字节签名证书块(文件由 6,199,664 截断为 6,189,056 字节);
- 使用微软标准算法重新计算 PE Checksum,确保二进制结构规范合法。
- 从 Releases 页面 下载最新版本的压缩包;
- 解压后确保
app_icon.png与IDM_Pro_Tool.exe位于同一文件夹; - 右键选择 以管理员身份运行
IDM_Pro_Tool.exe; - 在图形界面中选择您需要的功能并点击执行。
只需机器拥有 Windows 原生环境(Win10 / Win11 自带 .NET 4.x),克隆仓库后双击 build.bat:
# 1. 克隆本仓库
git clone https://github.com/angusdevgo/IDM_Pro_Tool.git
cd IDM_Pro_Tool
# 2. 运行构建脚本
.\build.bat构建提示:
build.bat内部通过%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe进行本地编译,耗时仅约 1~2 秒。
工具支持无界面静默运行,非常便于集成到自动化运维、装机维护脚本或 CI/CD 流水线中:
# 执行模式一:极速底层解锁
IDM_Pro_Tool.exe -patch
# 执行模式三:自定义身份登记
IDM_Pro_Tool.exe -register "VIP_User" "vip@domain.com"
# 一键还原为官方原版
IDM_Pro_Tool.exe -restore
# 手动指定 IDM 安装路径(针对非 C 盘或自定义安装目录)
IDM_Pro_Tool.exe -setpath "D:\Software\Internet Download Manager"
# 查看命令行帮助
IDM_Pro_Tool.exe -helpIDM_Pro_Tool/
├── src/
│ ├── Program.cs # 核心代码(单文件 ~3000 行,集成 WPF 矢量 UI 与所有核心引擎)
│ ├── app.ico # 包含多尺寸编码(16~256px)的应用程序原生图标
│ ├── app_icon.png # 256x256 高清运行时矢量展示图
│ └── app.manifest # Windows UAC 管理员提权与 DPI 感知清单
├── build.bat # 原生批处理快速构建脚本(自动完成编译与资源归档)
├── IDM_Pro_Tool.exe # 编译生成的目标 x64 GUI 可执行程序
├── app_icon.png # 运行时窗口读取图标
├── LICENSE # MIT 开源许可证
└── README.md # 详尽的项目说明文档
本工具针对以下官方基准版本经过完整测试与哈希对齐:
| 校验项 | 基准原版 (Original) | 修补剥离后 (Patched) |
|---|---|---|
| 目标文件 | IDMan.exe (v6.43.10.2) |
IDMan.exe |
| 文件大小 | 6,199,664 字节 | 6,189,056 字节 |
| SHA-256 | 03CC62E9...D16D607C |
E0C308B1...D166A72183 |
- 本项目所提供的所有源码与可执行程序,仅供逆向工程、Windows 内部机制、PE 文件结构以及 WPF 编程等技术学习与安全研究之用。
- 请在下载测试后的 24 小时内自行删除。严禁将本项目及其产物用于任何商业用途或非法侵权行为。
- 如果您长期使用 Internet Download Manager (IDM),请前往 官方正版网站 购买正版软件授权,支持优秀的软件开发者。
- 使用本工具产生的任何软件冲突或不可预知后果,由使用者自行承担,与本项目作者无关。
本项目基于 MIT License 协议开源。欢迎提交 Issue 或 Pull Request 完善支持!
- LINUX DO 社区: https://linux.do