0

入力デバイス上で動作するフィルター ドライバーを開発しています。特に、私は自分の開発マシンでテストしています (もちろん、これが悪い考えであることはわかっています)。

Windows XP では、フィルタ ドライバをリロードする必要があるときはいつでも、devcon を介して関連するデバイスを無効/有効にするバッチ ファイルを実行するだけで、フィルタ ドライバがアンロードおよびリロードされます。

ただし、Windows 7 では、セッションが使用している入力デバイスを無効にすることに対して構築された特定の対策があるようです。このオプションはデバイス マネージャーで使用できなくなり、devcon でさえ機能しなくなります。これ、カーネル デバッグ プリント「このセッションで有効になっていない物理デバイスを無効にしようとしています」とともに、リモート デスクトップ セッションから機能します。(これは、明示的な何かが私にこれを許可していることを示唆しています)。

Windows 7 のこの機能を無効にする方法はありますか? あるいは、関連のないセッションから無効化と有効化のバッチ ファイルを実行するために提供できる回避策はありますか?

4

1 に答える 1

0

Sysinternals psexecを使用して dpinst.exeを実行すると、この制限を回避できます。(DpInst UI がまだ表示されているため、理由はわかりません。)

于 2011-12-07T18:01:05.990 に答える