Python 实用第三方库集合-Windows篇
1. PyHook
0x01 简介:
优秀的第三方库PyHook能让我们很容易地捕获Windows所有的键盘和鼠标事件,它利用了原生的Windows函数SetWindowsHookEx,这个函数允许我们安装自定义的钩子函数,当特定的Windows事件发生时,这个钩子函数就会被调用。
。
0x02 安装:
1.安装pywin32(将会使用到pywin32中的pythoncom模块),下载地址:
https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/
注意:请选择合适的版本下载,如果是在64位系统上装的32位版本Python,请选择32位pywin32下载。
2.安装PyHook,下载地址:
https://sourceforge.net/projects/pyhook/files/
0x03 示例:
1.以下代码实现捕捉鼠标事件并打印(代码转自PyHook官网相关页面)
import pythoncom, pyHook
def OnMouseEvent(event):
# called when mouse events are received
print 'MessageName:',event.MessageName
print 'Message:',event.Message
print 'Time:',