kmclass-虚拟键鼠驱动,可配合 kmclassdll-虚拟键鼠驱动的动态库 使用

编译或下载

如需使用,可以自行编译下载

编译

建议使用Visual Studio 2019进行编译

dll编译可参考 编译dll并在python中使用ctypes调用

下载

仅提供x64的编译文件,如需其他版本,请自行编译

python 示例

示例文件为 python_examples.py

  1. 自行编译或下载

  2. 修改变量路径为你的真实路径

    • dll_path
    • driver_path
dll_path = 'YourPath\\kmclassdll.dll'
driver_path = b'YourPath\\kmclass.sys'
  1. 开启 测试模式 & 禁用强制驱动签名 模式 & 重启

管理员身份打开CMD

bcdedit /set nointegritychecks on
bcdedit /set testsigning on
shutdown -r -t 0
  1. 重启后管理员身份运行
python python_examples.py

资料

Windows 硬件开发人员文档

编写通用 Hello World 驱动程序 (KMDF)

系统错误代码大全

预配计算机以便进行驱动程序部署和测试 (WDK 10)

源码

kmclass源码kmclassdll源码均开源在Github上,
并采用了AGPL3.0开源协议