Register Device Notification & Driver Installation Problem ?

Hi all

I have a question about Driver installation . I have an Application which
registers for Device Notification for all HID_INPUT devices. After
inserting the device into the system ,When we are trying to load the driver
for HID_CLASS device, the Application finds the device after showing the INF
file and even before all the drivers for the Device are loaded. Once this
happens the Application cannot open the device anymore even after loading
the drivers until the device is completely removed. Is there any solution
for this ?

Thanks in advance
srinivasa