I am having a Vodaphone data card which can be inserted in a USB port.
I have XP and Vista OS, and I am using WM_DEVICECHANGE
event of Windows, to know USB Insertion and removal, and it's working fine for me.
But I am not able to differentiate between Data card insertion and Pen drive insertion. Is it possible?