We have software that runs fine under a normal Windows installation but when we try running it under a hardened Windows OS with device drivers stripped out it crashes horribly on this call:
this.mouse = new Device(SystemGuid.Mouse)
underneath the hood SystemGuid.Mouse maps to GUID_SysMouse. If I knew what GUID_SysMouse was equal to I could figure out what device driver or registry value to put back.
UPDATE: I found out that GUID_SysMouse maps to {6f1d2b60-d5a0-11cf-bfc7-444553540000} but this key doesn't exist in the registry. Where should I be looking?