How can I get a list of connected joysticks using VB .NET 2005? I know how to get attached drives, but I am not sure about joysticks. I simply need to get a list of their names and plop into a combobox for now, but will use them for something else later.
While I am on the subject, I also need to figure out how to detect serial ports and modems. The program will support networking via modem or serial cable in the long-run, and I'll need the info.