利用python+rabird.winio模块实现驱动级按键
前言:本教程只适用于研究学习,若应用于非法领域导致一系列后果概不负责。
以下给出如何使用rabird.winio模块实现驱动级按键的教程以及注意事项。
1.安装rabird.winio环境
终端下执行pip install rabird.winio
然后重启电脑进入高级启动(禁止驱动程序强制签名),这个方法网上很多,这里不再阐述
启动后进入目录C:\Users\lenovo\AppData\Local\Programs\Python\Python36\Lib\site-packages\winiobinary\data\3.0,每个人的电脑可能不一样,按照以下提示操作
1.右键WinIO64.sys,选择属性-数字签名
2.选择签名点击详细信息
3.点击查看证书
4.点击安装证书
5.点击下一步
6.浏览选择受信任的根证书颁发机构
7.直接下一步然后完成
2.使用并操作
下载key.py:https://download.****.net/download/xjzs123/10728056
调用其中函数即可
例如key_press代表按键按下(包括按下+抬起,时间默认0.05秒 可修改)
SPkey_press代表附加键按下(SPkey_press(0x4b) 就是代表按下按键Left)
按键扫描码可以参考:https://blog.****.net/qq_37232329/article/details/79926440
网上也有很多资料,有兴趣的可以自行搜索
总的来说这个驱动级按键功能还是非常强大的,大家都懂可以用来做什么,但是各位也不要太张扬,自己做着玩就行