All checks were successful
Publish Python Package to Gitea / publish (push) Successful in 29s
Expose ensure_ui_ready via DuiLib GetAccessible inject path; package x86 native helpers for host/skill consumers. Co-authored-by: Cursor <cursoragent@cursor.com>
native/
发版随 wheel 打包的 x86 产物(匹配 32-bit WXWork.exe)。
| 文件 | 说明 |
|---|---|
desktop-wake.exe |
编排:激活 / SPI / 注入 / 调 WakeProvider |
wecom_wake.dll |
载荷:DuiLib GetAccessible 安全子类化暖树 |
不要把 wecom_wake_b.dll 等临时换名文件打进发行包。
编译
# 先完全退出企微(含托盘),避免 dll 被锁
powershell -File ..\native_src\build.ps1
用法
desktop-wake.exe wecom 0x<hwnd_hex> --mode n2-wake
| mode | 用途 |
|---|---|
n1 |
仅进程外 UIA(冷树无效) |
n2 |
仅注入探针 |
n2-wake |
主路径:注入 + WakeProvider(ensure 使用) |
n2-hook |
危险,默认禁止 |
验收见 ../ACCEPTANCE.md。