如果u盘被禁用,插入电脑的时候,系统会发送什么消息?
注意前提:插入电脑的u盘是处于“禁用”状态的!!
当u盘没有被禁用时,插入到电脑,windows会发送 WM_DEVICECHANGE 消息。
但是如果u盘是被禁用的,就不会发送此消息了,那么此时发送的是什么消息呢?
我发现,当一只被禁用的u盘插入电脑时,设备管理器那里会立即刷新并显示这只u盘,当拔出u盘的时候,这只禁用的u盘又会立即消失,如果不是设备管理器在后台不断扫描usb设备列表的话(我相信不可能这样做),就是说明当u盘(已经被禁用的u盘)插入电脑时,系统肯定有消息通知各个应用程序。
补充:所谓的“插入禁用的u盘”,是指,一只u盘在设备管理器被禁用之后,没有启用就被拔出电脑。当同一台电脑重新插入这只u盘的时候,该u盘的状态依然是“禁用”的,只有到设备管理器“启用”后才能使用。