Monday, December 14, 2009

NdisRegisterDeviceEx return STATUS_OBJECT_NAME_COLLISION

when i uninstall my mux driver and reinstall it, the driver fails at NdiRegisterDeviceEx() and the error code is STATUS_OBJECT_NAME_COLLISION.

This happens when i initially binding no adapter to my mux driver. If i initially bind one physical adapter to my mux driver, this does not happen. 

We can use !object \Device  and !object \GLOBAL?? to check the devices as shown here, but this provide no solution to my problem. I also traced to nt!IoCreateDevice and nt!IoCreateSymbolicLink, also no help. Maybe i’ll solve this bug later.

No comments: