GUID_SysMouse映射到什么?

时间:2009-07-07 15:36:49

标签: windows directx

我们的软件在正常的Windows安装下运行正常,但是当我们尝试在硬件化的Windows操作系统下运行它时设备驱动程序被剥离,它会在此次调用中崩溃:

this.mouse = new Device(SystemGuid.Mouse)
引擎盖下的

SystemGuid.Mouse映射到GUID_SysMouse。如果我知道GUID_SysMouse等于什么,我就可以找出要放回的设备驱动程序或注册表值。

更新:我发现GUID_SysMouse映射到{6f1d2b60-d5a0-11cf-bfc7-444553540000},但注册表中不存在此密钥。我应该在哪里看?

1 个答案:

答案 0 :(得分:0)

GUID_SysMouse表示系统的鼠标输入设备,该呼叫需要存在才能工作。

有关详细信息,请参阅DirectInput Device documentation

听起来你可能已经删除了太多的驱动程序 - 可能是你的鼠标输入设备正在使用的驱动程序,并使其无效。如果DI无法连接到鼠标,您将继续拨打该电话。