How to detect a USB hot-plug in/out situation??

How to detect a USB hot-plug in/out situation??

使用python怎么才能检测一个usb设备接入/拔出了呢?
有人说通过WMI,可具体该怎么使用呢?
希望有质合方面经验的朋友能够指点一下,先谢谢了
好像也可以通过RegisterDeviceNotification,通过创建一个窗体来检测WM_DEVICECHANGE事件来处理,但还是不知道具体该如何做,在python中没有成功。