ohook:3 步让 Microsoft 365 订阅版获得完整功能

ohook:3 步让 Microsoft 365 订阅版获得完整功能 ohook3 步让 Microsoft 365 订阅版获得完整功能【免费下载链接】ohookAn universal Office activation hook with main focus of enabling full functionality of subscription editions项目地址: https://gitcode.com/gh_mirrors/oh/ohook新装一台电脑打开 Word先看到的是页面灰色水印和非授权版本提示栏。ohook 是一款 Office 激活钩子工具目标是让 Microsoft 365 订阅版以完整功能运行替换一个 DLL 后许可证检查始终返回已授权不依赖 KMS 服务器Office 更新后也不需要重新激活。适合不想购买订阅、但需要订阅版全部功能的用户。它是什么一句话定位ohook 是一个 API 钩子形式的 DLL用运行时拦截许可证状态查询返回值替代了搭建 KMS 激活服务器或改写 Office 安装文件的常见做法。维度ohook常见 KMS 激活实现方式钩住 SLGetLicensingStatusInformation 的返回值定期连接 KMS 服务器写入激活系统侵入性不修改任何 Office 文件只新增 1 个 DLL修改本地许可证文件依赖网络可逆性删除 DLL 与符号链接即还原需卸载许可证文件性能影响启动增加小于 0.5 秒内存增加小于 5MB无额外常驻进程它是怎么工作的整个钩子只有 sppc.c 一个源文件导出表由 sppc.def 声明行为集中在 5 个环节Office 优先加载自己 System 目录下的 sppc.dll放一个同名文件在那里就能覆盖系统的 %windir%\System32\sppc.dll。钩子只对 SLGetLicensingStatusInformation 生效这是 Office 启动时查询许可证状态调用的函数。钩子先调用系统原始函数拿到真实状态再把结果列表中已授权条目之外的状态字段改写为已授权并清空宽限期与到期日。其余几十个许可证相关的导出函数全部原样转发给系统库不做任何干预。Office 真正的许可证检查只在启动时进行一次状态返回已授权后功能限制随之解除。上手实操部署只需两条命令加一次密钥安装以下以 64 位 Windows 运行 64 位 C2R 安装的 Office 为例。准备git clone https://gitcode.com/gh_mirrors/oh/ohook cd ohook makemake 依赖 MinGW 工具链Makefile 中默认路径为 C:/mingw32 和 C:/mingw64。构建生成 4 个 DLL文件说明sppc32.dll / sppc64.dll普通版只钩取许可证状态sppcplus32.dll / sppcplus64.dllplus 版额外写入注册表 TimeOfLastHeartbeatFailure 阻止在线检查执行mklink 需要管理员终端。先建立符号链接再把钩子库复制进 Office 的 System 目录mklink %programfiles%\Microsoft Office\root\vfs\System\sppcs.dll %windir%\System32\sppc.dll copy /y sppc64.dll %programfiles%\Microsoft Office\root\vfs\System\sppc.dll个别版本会触发在线订阅检查需要时再在 hosts 文件中加一行0.0.0.0 ols.officeapps.live.com最后为目标版本安装空白密钥版本营销名称空白密钥O365HomePremMicrosoft 365 家庭版NBBBB-BBBBB-BBBBB-BBBBG-234RYO365ProPlusMicrosoft 365 企业应用版NBBBB-BBBBB-BBBBB-BBBCF-PPK9C验证重启 Word 后检查三点顶部非授权版本提示消失、页面灰色水印消失、保存对话框不再受限。仍显示未授权时先确认 Office System 目录下的 sppc.dll 是刚构建的 ohook 版本而非其他来源的文件。选型与问题速查项目提供两种构建模式多数问题都能靠选对构建和一处配置解决合并对照如下场景 / 现象建议 / 处理办法大多数用户用普通版 sppc64.dll侵入性最小被杀毒软件误报的概率最低弹出检查此设备许可证状态时出现问题提示hosts 文件添加 0.0.0.0 ols.officeapps.live.com或改用 plus 版改写心跳时间注册表值杀毒软件误报换回普通版plus 版会写 HKCU 注册表更容易触发检测期待 OneDrive 1TB、Excel 中 Python 等在线功能无法启用ohook 只改变本地许可证状态想恢复原始状态删除 Office System 目录的 sppcs.dll 符号链接和 sppc.dll还原 hosts 文件即可部署细节与密钥清单在 readme.md 中项目采用 MIT 许可钩子实现仅约 100 行可直接阅读。【免费下载链接】ohookAn universal Office activation hook with main focus of enabling full functionality of subscription editions项目地址: https://gitcode.com/gh_mirrors/oh/ohook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考