驱动级键鼠——规避游戏风控的利器
什么是驱动级键鼠
绝大多数远程桌面软件在发送键鼠事件时走的是用户态模拟(User Mode)——调用 Windows 的 SendInput API 注入键鼠事件。但很多游戏的反作弊系统会检测这种 API 调用,识别出非真实物理键鼠的输入,触发风控(封号、踢出、限制操作等)。
BilldDesk Pro 提供了驱动级键鼠(Kernel Mode)功能——通过在被控端安装一个 Windows 内核驱动,在驱动层注入键鼠事件。这种方式模拟的键鼠输入和真实物理键鼠的内核事件几乎一样,游戏反作弊系统难以检测。
为什么只有 Pro 版支持
驱动级键鼠需要在被控端安装 Windows 内核驱动。内核驱动的开发、签名、维护成本远高于用户态模拟。BilldDesk 把这个高阶功能放在了 Pro 版中。
开源版不支持驱动级键鼠,只有常规的用户态键鼠模拟。
工作原理
BilldDesk 的驱动级键鼠模块(Pro 端包含):
- 被控端 BilldDesk 安装后,会在后台安装一个 Windows 内核驱动
- 远程会话中,主控端的键鼠指令通过 WebRTC 传到被控端
- 被控端的内核驱动直接把键鼠事件注入到操作系统内核层
- 操作系统和游戏应用收到的键鼠事件与真实物理键鼠的内核事件完全一致
使用前提
- 被控端是 Windows(macOS 暂不支持驱动级键鼠)
- 被控端安装了 BilldDesk Pro 客户端
- BilldDesk 服务正常运行(后台驱动正常加载)
- 被控端可能需要关闭 Windows 的「内核隔离」安全特性(与内核驱动签名有关)
适用场景
- 云游戏串流:远程控制云电脑 / 云主机上的游戏
- 游戏工作室批量操作:配合屏幕墙和群控,批量操作多台游戏设备
- 需要规避风控的自动化场景:在被控端运行需要真实键鼠输入的程序
注意事项
内核驱动安全
- BilldDesk 的驱动经过签名(否则 Windows 内核会拒绝加载)
- 驱动只做键鼠注入,不做其他高权限操作
- 如果有安全顾虑,可以在不需要游戏功能时卸载 BilldDesk 一并移除驱动
内核隔离冲突
Windows 的「内核隔离」安全特性(在 Windows 安全中心 → 设备安全性 → 内存完整性)可能阻止 BilldDesk 的内核驱动加载。如果启用了内核隔离,驱动级键鼠会不可用。
与 ToDesk 驱动级键鼠的对比
BilldDesk Pro 客户端默认包含驱动级键鼠功能,不需要额外付费。ToDesk 类似功能需要购买游戏版或专业版插件。