当监视器,鼠标,键盘断开连接时,Windows可以检测到吗?

问题描述:

当监视器,鼠标或键盘与计算机断开连接时,Windows可以检测到?如果是这样,Win32 API是用来做什么的?当监视器,鼠标,键盘断开连接时,Windows可以检测到吗?

+0

您使用哪种语言? – 2009-09-17 09:54:20

不确定显示器,但如果键盘和鼠标是USB设备,则断开连接的键盘和鼠标应该触发一条 WM_DEVICECHANGE消息。请参阅此链接的详细信息:WM_DEVICECHANGE

有WM_DEVICECHANGE商量好了在这个forum,有关其与HID设备的使用

如需更详细的通知,你可以使用RegisterDeviceNotification(鼠标/键盘/等。)功能 RegisterDeviceNotification

据我记得没有办法来检测PS/2断开连接事件。显示器和USB可能被困,但我不知道如何。

+2

那么,PS/2没有断线事件,因为它在使用时根本不支持拔下插头。如果你这样做,这可以炒你的控制器:-) – Joey 2009-09-17 09:15:32

要对监视器更改作出反应,请处理WM_DISPLAYCHANGE(请参阅http://msdn.microsoft.com/en-us/library/dd145210%28VS.85%29.aspx)。