Basically I'm wondering what a sensible approach to learning Windows driver development would be.
I have a logitech mouse that logitech decided to drop support for Vista/W7 on, and I'd like to write a driver for it but if that isn't possible it's fine and I would work with some other device.
Where to begin?