驱动文档
驱动概述
CAUTION
⚠️特别提示:关于各种游戏的反作弊问题,类似某某游戏能不能过测之类不要来问我,不提供这种技术支持!!!
WARNING
Windows 7 未经过测试,可能导致无法预知的问题
灵曜按键使用内核级驱动实现按键模拟功能,通过DeviceIoControl与驱动通信。驱动支持32位/64位系统,兼容Windows 10/11
驱动特性
- 基于DeviceIoControl实现
- 支持离线运行
- 支持热插拔
- 自动状态检测与恢复
- 系统兼容性检查
- 增强的安全性和稳定性
系统要求
- Windows 10/11
- 32位/64位系统
- 管理员权限
- 关闭安全启动(测试驱动模式)
驱动文件
lykeysdll.dll
: 核心驱动动态链接库lykeys.sys
: 内核级驱动文件lykeys.cat
: 驱动签名文件README.md
: 驱动接口说明
快速开始
安装驱动
- 以管理员身份运行程序
- 程序会自动安装驱动
- 如果安装失败,检查系统设置
卸载驱动
- 正常退出程序驱动会自动卸载
- 如果卸载失败,请使用以下命令行:
cmdsc stop lykeys sc delete lykeys
- 执行快捷命令(如果lykeys 服务存在,则立刻停止并删除驱动服务)
cmd@echo off && sc query lykeys > nul 2>&1 && (echo Service exists, stopping... && sc stop lykeys > nul 2>&1 && timeout /t 2 /nobreak > nul && sc delete lykeys > nul 2>&1 && echo Service deleted successfully && exit) || (echo Service does not exist && exit)
系统兼容性
支持的Windows版本
- Windows 10(所有版本)
- Windows 11(所有版本)
系统兼容性检查
驱动包含自动系统兼容性检查功能,会在加载驱动时验证以下内容:
- 操作系统版本兼容性
- 32位/64位兼容性
- 必要系统服务可用性
- 设备接口可访问性
参考资料
- kmclassdll.dll - DLL动态库
- kmclass.sys - 内核驱动
- 如何编译可参考 编译dll并在python中使用ctypes调用
- 错误代码 Error Codes
- KMDF Hello World
- WDK 10
注意事项
安全提示
- 请勿修改驱动文件
- 保持驱动签名完整
- 关注项目及时获取最新驱动版本
- 避免在调试器运行环境下使用
故障排除
- 检查驱动状态
- 查看详细错误代码
- 验证系统兼容性
- 按照debug文档排查故障