요즘 진행하고 있는 프로젝트가 둘 있는데, 모두 하드웨어와 Interface하는 프로그램이다.제작된 하드웨어가 컴퓨터에 연결되었을 때 이를 인식하여 Application level에서 일련의 동작을 수행하는 것으로, 하드웨어와 커널 중간에 Device Driver와 Filter Driver가 작동하고 있다.이 때, 장치가 장착되었을 때와 탈착되었을 때를 알아야 이에 맞는 동작을 수행할 수 있어서 이런 Event를 잡아내는 것이 필요하며, Windows에서는 WM_DEVICECHANGE라는 메시지를 Broadcast하므로 이 메시지를 잡아 처리하면 알아낼 수 있다.MSDN을 보면 함수 원형은 afx_msg BOOL OnDeviceChange(UINT nEventType, DWORD dwData) ;이고, nEventType은 발생한 이벤..........
원문 링크 : USB 포트로 장착된 장치 인식하기