Hello.
I'm new in Windows driver development and I'd like to know if a software can
behave like a USB device (is emulate the right word?). The OS should be able
to
detect this software as a new device when I run it.
I have 4 questions:
1. Are there interrupts that signal the OS that a device has been plugged?
2. How can I make data (vendor ID and device ID) from the USB-emulator
available to the OS (for installation)?
3. How can I make data from the USB-emulator available to the driver?
4. How can I get data from the driver?
I guess questions 2-4 have one answer.
I'm working in a company that develops drivers for USB devices and I'm
planning to make a tool that allows me to "switch" between "hardware devices"
without physically doing it. I guess that makes me lazy. ;)
Thanks,
Ilian