2009-07-07 12 views
0

我々は、通常のWindowsインストールの下の細かい動作するソフトウェアを持っているが、我々は取り除かデバイスドライバで硬化のWindows OSの下でそれを実行してみたときには、この呼び出しに恐ろしくクラッシュ:GUID_SysMouseは何にマップされますか?

this.mouse = new Device(SystemGuid.Mouse) 

フードの下にSystemGuid.MouseマップGUID_SysMouseへ。 GUID_SysMouseが何であるか分かっていたら、戻すデバイスドライバやレジストリの値を調べることができました。

UPDATE:私はGUID_SysMouse{6f1d2b60-d5a0-11cf-bfc7-444553540000}にマップすることが分かったが、このキーがレジストリに存在しません。どこを探していますか?

答えて

0

GUID_SysMouseは、この呼び出しが機能するために必要なシステムのマウス入力デバイスを表します。

詳細は、DirectInput Device documentationを参照してください。

おそらくあなたのマウス入力デバイスが使用しているドライバが多すぎて無効になっているようです。 DIがマウスに接続できない場合は、その呼び出しを放棄します。

+0

どのように削除されたデバイスドライバが原因で障害が発生するのか把握するにはどうすればよいですか? – Gili

+0

入力デバイスに関連するドライバ、特にマウスとして使用できる入力デバイスの1つです。あなたは、マウスデバイスを作成するために、マウス入力デバイスのいくつかのフォームを持っている必要があります... –

関連する問題