C++ 识别是否插入了可移动驱动器

C++ 识别是否插入了可移动驱动器,c++,winapi,windows-services,C++,Winapi,Windows Services,我有一段代码来检查连接到计算机的可移动驱动器。但我必须检查驱动器何时可用或插入USB端口。我是否应该写一个while循环,不断检查具有特定ID的驱动器是否可用?如果我把它变成一个Windows服务,我必须这样做吗?保持循环直到找到设备。< /p> < p>可以使用WMI(来自C++的这将意味着使用WMI的COM API):类的创建事件。< /p> < p>可以使用WMI(来自C++,这将意味着使用WMI的COM API)。:类的创建事件。创建一个隐藏窗口并使用它侦听消息 无论你做什么,都不要投票

我有一段代码来检查连接到计算机的可移动驱动器。但我必须检查驱动器何时可用或插入USB端口。我是否应该写一个while循环,不断检查具有特定ID的驱动器是否可用?如果我把它变成一个Windows服务,我必须这样做吗?保持循环直到找到设备。< /p> < p>可以使用WMI(来自C++的这将意味着使用WMI的COM API):类的创建事件。< /p> < p>可以使用WMI(来自C++,这将意味着使用WMI的COM API)。:类的创建事件。

创建一个隐藏窗口并使用它侦听消息


无论你做什么,都不要投票。这是非常浪费和低效的。

创建一个隐藏窗口并使用它来侦听消息

无论你做什么,都不要投票。这是非常浪费和低效的