Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 检测C+中的新设备插入+;_C++_Mfc_Device - Fatal编程技术网

C++ 检测C+中的新设备插入+;

C++ 检测C+中的新设备插入+;,c++,mfc,device,C++,Mfc,Device,我试图找到一种方法来检测新设备(如USB)何时插入计算机,但我看到的一切都需要MFC,而我没有。没有MFC有没有办法做到这一点?若并没有,我理解,但我在谷歌搜索中并没有看到类似的东西 谢谢,C++本身没有任何依赖于平台的硬件级功能。您需要使用一些API,如Windows上的Win32或MFC或.NET。C++本身没有任何依赖于平台的硬件级功能。您需要使用一些API,如Windows上的Win32或MFC或.NET。您可以使用,并且有一个端口,因此您可能会幸运地使用它而不是MFC,并且更易于移植。

我试图找到一种方法来检测新设备(如USB)何时插入计算机,但我看到的一切都需要MFC,而我没有。没有MFC有没有办法做到这一点?若并没有,我理解,但我在谷歌搜索中并没有看到类似的东西


谢谢,

C++本身没有任何依赖于平台的硬件级功能。您需要使用一些API,如Windows上的Win32或MFC或.NET。

C++本身没有任何依赖于平台的硬件级功能。您需要使用一些API,如Windows上的Win32或MFC或.NET。

您可以使用,并且有一个端口,因此您可能会幸运地使用它而不是MFC,并且更易于移植。

您可以使用,并且有一个端口,因此您可能会幸运地使用它而不是MFC,具有更便携的额外好处。

处理WM_设备更改消息


编辑:当然,这只是Windows,OP没有指定。如果没有外部库或特定于平台的API,就无法做到这一点。

处理WM_DEVICECHANGE消息

编辑:当然,这只是Windows,OP没有指定。如果没有外部库或特定于平台的API,就无法做到这一点