Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python3 Windows(7)输入设备检测_Windows_Python 3.x_Keyboard_Usb_Hardware - Fatal编程技术网

Python3 Windows(7)输入设备检测

Python3 Windows(7)输入设备检测,windows,python-3.x,keyboard,usb,hardware,Windows,Python 3.x,Keyboard,Usb,Hardware,谷歌的搜索结果似乎已经下降到必应的水平,因此毫无用处。我正在尝试做一些相对简单的事情,检测是否插入了键盘和/或鼠标。简言之,我在一所学校工作,孩子们不停地移动鼠标和键盘。忽略物理安全和其他一切我想要一个简单的脚本,可以检测键盘/鼠标在启动/登录和注销/关闭时是否存在。一旦我有了这些信息,我就可以发出我需要的任何警报或日志,但是我如何检测USB键盘/鼠标的存在呢 这需要是一个静默运行的后台进程。有什么想法吗?请参阅。注册以将WM\u DEVICECHANGE消息发送到WindowProc或SERV

谷歌的搜索结果似乎已经下降到必应的水平,因此毫无用处。我正在尝试做一些相对简单的事情,检测是否插入了键盘和/或鼠标。简言之,我在一所学校工作,孩子们不停地移动鼠标和键盘。忽略物理安全和其他一切我想要一个简单的脚本,可以检测键盘/鼠标在启动/登录和注销/关闭时是否存在。一旦我有了这些信息,我就可以发出我需要的任何警报或日志,但是我如何检测USB键盘/鼠标的存在呢


这需要是一个静默运行的后台进程。有什么想法吗?

请参阅。注册以将
WM\u DEVICECHANGE
消息发送到
WindowProc
SERVICE\u CONTROL\u DEVICEEVENT
通知发送到服务控制处理程序。设备类:&。谢谢,看起来像我想要的,但是如何在Python3中使用这些类/事件呢?我看到很多链接到MSDN的答案,这很有意义,但我不知道如何访问/使用这些对象。