发布时间:2026/8/27 5:56:37
ohook 完整部署指南:用 Office 激活钩子解锁 Microsoft 365 全部功能 ohook 完整部署指南用 Office 激活钩子解锁 Microsoft 365 全部功能【免费下载链接】ohookAn universal Office activation hook with main focus of enabling full functionality of subscription editions项目地址: https://gitcode.com/gh_mirrors/oh/ohookohook 是一款开源的 Office 激活钩子工具核心只有一枚 DLL它拦截 Windows 许可证检查函数让 Microsoft 365 等订阅版 Office 在本地获得完整功能且全程不修改任何 Office 文件。它面向希望在个人 Windows 机器上长期使用订阅版 Office、又不想依赖 KMS 服务器或改动系统文件的用户。项目采用 MIT 协议发布全部逻辑集中在单文件核心源码 sppc.c 中便于逐行审查。原理速览一次启动调用如何被改写理解 ohook 只需要跟一条调用链Office 应用启动时会调用系统sppc.dll里的SLGetLicensingStatusInformation函数查询许可证状态。部署后Office 从安装目录加载的是 ohook 的钩子 DLL它伪装成sppc.dll原函数被替换。钩子先调用真实函数拿到返回结果再遍历状态数组把非 UNLICENSED 的条目改写为SL_LICENSING_STATUS_LICENSED同时清零宽限天数与过期字段。处理过的状态结构返回给 Office 进程此后应用即按正常授权运行。全程只有启动时一次内存结构改写没有后台进程、没有联网动作。被钩函数的声明在 sl.h。两枚 DLL选哪一枚构建产物提供普通与增强两种行为32 位与 64 位各一份构建目标产物64 位行为差异普通版sppc64.dll仅改写许可证状态返回值不碰注册表增强版 ohooksppcplus64.dll额外把注册表TimeOfLastHeartbeatFailure写成 2040 年阻止订阅到期在线检查默认推荐普通版行为面更小不写注册表回滚只需删文件安全软件误报概率也更低。只有当你的版本反复弹出订阅检查横幅时才考虑换增强版。四步从克隆到生效以 64 位 Windows、C2R 安装方式安装的订阅版 Office 为例全程需要管理员权限终端。准备克隆仓库后续构建与部署都在这一个目录里完成git clone https://gitcode.com/gh_mirrors/oh/ohook构建构建规则见 Makefile默认按 MinGW 安装路径C:/mingw32、C:/mingw64编译。在 mingw 工具链就位后执行make一次产出 4 枚 DLL。若只要 64 位普通版可单独构建make sppc64.dll省时间。部署在管理员 CMD 中执行两条命令先让 Office 安装目录里的sppcs.dll成为系统 DLL 的符号链接保证依赖解析正常再把钩子文件以sppc.dll名义放入该目录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最后安装对应版本的空白密钥Microsoft 365 家庭版O365HomePrem为NBBBB-BBBBB-BBBBB-BBBBG-234RY企业应用版O365ProPlus为NBBBB-BBBBB-BBBBB-BBBCF-PPK9C。验证部署成功的判断标准有三条启动 Word 或 Excel顶部与右上角不出现产品未激活或许可不足横幅。文件 → 账户 中显示订阅版名称无激活操作入口。连续重启 Office 两次上述两项依然成立排除偶发缓存。若横幅变为检查此设备许可证状态时出现问题说明在线检查未被拦截处理方式见下文 FAQ。代价与边界运行时开销钩子逻辑仅在启动时执行一次改写若干内存字段无可观测的启动延迟增量整个钩子约 100 行 C 代码。兼容范围README 示例基于 C2R 安装方式与 64 位 Windows 的内部测试MSI 部署的 Office 路径不同需自行调整readme.md 也明确官方不提供直接支持。能力边界只解锁本地功能OneDrive 额外容量、Excel 中的 Python 等云端能力不生效因为它们依赖真实订阅账户。风险面这是激活绕过工具可能触发杀毒软件启发式检测在受企业协议管辖的机器上使用属于合规风险。回滚成本删除目录里的sppc.dll拷贝、用rmdir移除sppcs.dll符号链接、卸载空白密钥增强版另需删除那一项注册表值。适合谁不适合谁适合个人学习、评测场景需要订阅版 Office 的全部本地功能会用管理员终端、愿意用 MinGW 自行构建并验证的 Windows 用户部署后要求可随时、彻底恢复原状的环境不适合必须遵循软件许可协议的商用或企业环境依赖 OneDrive 大存储、Excel Python 等云端权益的用户终端安全策略不允许对 Office 目录投放第三方 DLL 的机器排障与回滚 FAQQ出现检查此设备许可证状态时出现问题横幅A这是部分版本在本地检查后又请求ols.officeapps.live.com拉取订阅到期日所致。普通版可在 hosts 文件加入一行0.0.0.0 ols.officeapps.live.com阻断该请求或改用增强版构建。Q为什么不用 KMS 加 Mondo 密钥更省事AMondo 2016 授权只针对新版 Office 部分更新其产品策略文件缺少新版条目哪些功能失效无法预判。ohook 方案使用所装版本的正确授权功能面才是完整的。Q杀毒软件把 sppc64.dll 报毒了怎么办A优先换普通版构建确需保留时将该文件加入白名单。代码开源可自行编译以排除投毒疑虑。Q如何彻底卸载A删除 Office System 目录下的sppc.dll用rmdir移除sppcs.dll符号链接符号链接删文件不生效要用 rmdir再卸载空白密钥。增强版补一步删除注册表中的TimeOfLastHeartbeatFailure值。QOffice 自更新后失效了AC2R 更新可能恢复原始文件按部署一节重跑两条命令即可通常一分钟内完成。下一步ohook 用一次启动时的函数拦截换取消耗性的订阅检查逻辑透明、可完整回滚。现在就克隆项目按上文准备 → 构建 → 部署 → 验证四步执行然后打开 Word 对照三条验证标准确认结果。【免费下载链接】ohookAn universal Office activation hook with main focus of enabling full functionality of subscription editions项目地址: https://gitcode.com/gh_mirrors/oh/ohook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/8/27 5:51:37

计算机毕业设计之基于java的心理辅导平台的设计与实现

系统根据现有的管理模块进行开发和扩展,采用面向对象的开发的思想和结构化的开发方法对心理辅导平台的现状进行系统调查。采用结构化的分析设计,该方法要求结合一定的图表,在模块化的基础上进行系统的开发工作。在设计中采用“自下而上”的思…

2026/8/27 5:51:36

Go方法值与方法表达式:从接收者绑定到工程实践

在实际 Go 项目里,方法调用最常规的写法就是p.Distance(q),接收者在左边、方法名在右边。一旦遇到“把一个方法当作参数传出去”的需求,比如传给定时器、HTTP 路由注册函数或者自己的回调注册表,很多人第一反应是包一层匿名函数。…

2026/8/27 5:51:36

C++类型支持全解析:从RTTI到类型特性库的实战指南

1. 项目概述:为什么C程序员必须吃透“类型支持”?干了十多年C,我见过太多项目,代码写得飞起,性能优化到极致,但一遇到类型相关的“玄学”问题就抓瞎。比如,想写个通用的序列化函数,却…

2026/8/27 9:06:49

回归迭代器式解析:Rust轻量级CLI参数解析方案

在 Rust 生态里,命令行参数解析一直是个很有意思的话题。标准库给你留了 std::env::args() ,但真正做 CLI 工具时,你通常需要处理子命令、标志位、选项值、错误提示和帮助文本,这时候大多数人会直接上 clap 。不过 clap 功能强…

2026/8/27 9:06:49

单片机选型的新维度:从芯片参数到软硬结合生态设计

最近圈子里有条消息挺值得聊的:WillowTree Apps 被 Microchip 正式任命为 Design Partner。这事放在半导体圈里乍一看不算爆炸性新闻,但结合这两年 MCU 厂商集体补课软件生态的大趋势,它其实是一个非常典型的信号——芯片公司的游戏规则&…

2026/8/27 9:06:49

智能车竞赛三年实战经验:硬件选型、PID调参与状态机设计

打开电脑里以“26”命名的工程文件夹时,我愣了一下。从大二第一次碰直立车模,到如今准备最后一场国赛,三年时间,几十个版本的代码、十几块烧坏的板子、好几个通宵的调试夜,都压缩在这个小小的目录里。第六届、第七届、…

2026/8/27 9:06:49

眼科手术机器人:从100微米到10微米的精密工程系统

眼科手术,听上去是“医生手艺活”里最顶尖的那一档。而眼科手术机器人做的,就是在这个“手艺活”里再加入一层机械与算法的极限控制:让操作精度从人手很难稳定的百微米量级,向 10 微米级别逼近。100 微米和 10 微米之间只差一个数…

2026/8/27 9:01:48

从世界机器人大会学机器人选型:演示级与生产级的分界线

2026世界机器人大会在北京闭幕后,很多人发消息问我:现场到底怎么样,哪些东西值得关注,哪些只是热闹。这类大会我这些年看过不少,每届都会出现一批新概念、新样机、新演示,但真正能走进工厂、仓库、医院和实…

2026/8/26 9:13:28

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 11:48:27

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/27 7:46:21

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/27 0:01:16

Go语言构建企业级AI服务网关:统一管理英伟达等AI接口调用

1. 项目概述:从零构建一个企业级的AI服务网关 最近在帮一个做内容审核的团队做技术架构升级,他们原来的业务里,每天有几十万张图片和短视频需要过审,最初是接了几个开源的AI模型自己部署,但效果和性能一直不太稳定。后…

2026/8/27 0:01:16

LeetCode Hot100(51-60)算法精解与面试技巧

1. 题目背景与核心价值"hot100(51-60)"这个标题看起来像是某个编程题库或算法练习集中的一组题目编号。在技术社区中,类似命名通常指向LeetCode、牛客网等平台的热门题目集合。作为刷过300题的算法老手,我理解这类题目的核心价值在于&#xff…

2026/8/27 0:01:16

CRC校验实战:从模2除法到HJ212协议排错

1. 为什么一个“校验码”能扛住工业现场90%的数据 corruption? 你有没有遇到过这样的场景:嵌入式设备通过RS-485上传温湿度数据,上位机偶尔收到一帧乱码——温度显示成-273℃,湿度跳到999%,但串口波形看起来完全正常&a…

2026/8/26 19:34:06

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/26 19:17:08

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/26 19:34:05

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…