저는 이것을 간단하게하려고 노력할 것입니다.
허브가 내 PC에 연결되어 있습니다. 이 허브에는 여러 개의 USB 인터페이스가 있습니다. 나는 WM_DEVICECHANGE
이벤트를 듣고 있으며 USB 인터페이스 경로를 얻습니다. 연결되어있는 포트를 어떻게 알 수 있습니까? Windows 환경에서 WMI가 아닌 솔루션을 찾는 방법 (C++ 또는 C#)어떤 USB 장치가 USB 포트에 연결되어 있습니까
IOCTL_USB_GET_NODE_CONNECTION_NAME
을 USB_NODE_CONNECTION_NAME
(여기서 USB_NODE_CONNECTION_NAME.NodeName
은 장치의 경로를 유지함)으로 시도했지만 포트에 연결된 장치가 허브이기도 한 경우에만 작동합니다.
도움이 될 것입니다.