Need For Speed Underground 2 Pc Save Game 100 Complete

Can you use IGameInput::RegisterDeviceCallback method to setup callback to know whenever new device is connected or disconnected? Then you'll know exactly for which devices you can call GetCurrentReading to get reading.