Start¶
Everything between an empty project and a live virtual controller.
- Installation: reference
HIDMaestro.Core.dllfrom a release ZIP or build from source. The driver install is self-bootstrapping: no EV certificate, no test-signing mode, no manual signing. Windows 10/11 x64 and Windows 11 ARM64, .NET 10, admin required forCreateController. - Removing HIDMaestro:
HIDMaestroUninstall.exeandHMUninstall(v2.0.1). What a removal takes, what it puts back, what stays and why, the exit codes and the JSON report. - Quickstart: the
example/SdkDemowalkthrough. Load the embedded profile catalog, install the driver, create a DualSense and an Xbox 360 Wired side by side, push input, capture rumble. - Glossary: XUSB, WinExInput, SWD, ContainerID, &IG_, mshidumdf, GIP. The terms that show up everywhere else in these docs.
- Moving from 1.x: programs built on HIDMaestro 1.x must move to 2.0.0. Every profile key 2.0.0 refuses, every changed exception, and what changes on the wire, at create, at cleanup and on the driver.