Я работаю над компонентом в C, чтобы определить монтирование и отключение тома на Windows. При работе с томом, смонтированным на буквах дисков, все прекрасно работает, слушая WM_DEVICECHANGE
с wparam, установленным на DBT_DEVICEARRIVAL
и DBT_DEVICEREMOVECOMPLETE
с dbch_devicetype, установленным на DBT_DEVTYP_VOLUME
в моем обработчике событий окна верхнего уровня.
Однако, когда тома монтируются по пути к каталогу, я больше не получаю событие WM_DEVICECHANGE
при монтировании и размонтировании по пути к каталогу.
Есть ли способ прослушивания изменений пути монтирования?