Even if something is broken that does not mean the only option is to not use it. It would probably be not difficult and only take half an hour to write a little external fix tool which intercepts the installation of the interrupt handler and wrap the interrupt routine with code which checks if the interrupt is really from the source it expects it to be.
|