WM_DEVICECHANGED

Dear friends

I used WM_DEVICECHANGED to detect and notify cd changing in the CD drive but
this function just works for the first time and when I change the CD , I did
not recieve any notification.

Please tell me if there is other ways of detection, thanks.

Regards
Jack