I'd like to create a virtual HID device (emulate it with a driver).
It must be visible to clients that implement standard HID detection:
The device should also support reading, so CreateFile / ReadFile would return data supplied by me from the driver.
I don't really know where to begin, as I don't have a lot of exp. in kernel dev. :(
The Virtual HID device binding information is Windows system information held in the registry (digimon mapping) and is normally set up by Windows but UPDD can also setup this information using the monitor mapping function built into the UPDD software.
An HID takes input from or provides output to humans. Examples of devices include keyboards, pointing devices (mice, touchscreens, etc.), and gamepads. The HID protocol makes it possible to access these devices on desktop computers using operating system drivers.
HIDAPI is a multi-platform library which allows an application to interface with USB and Bluetooth HID-Class devices on Windows, Linux, FreeBSD, and macOS. HIDAPI can be either built as a shared library ( .
If you've recently upgraded to Windows 10, reinstalled, or updated it, you may have found that you have to install (or update) your HID Keyboard drivers. In most cases, you don't actually have to do anything, or manually download and install the keyboard drivers.
Some people have had luck with the vmulti project as a base http://code.google.com/p/vmulti/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With