2011-12-07 1 views
0

入力デバイスの上で動作するフィルタドライバを開発しています。特に私は自分の開発マシンでテストしています(そして、はい、これは悪い考えです)。現在のセッションで使用されている入力デバイス(キーボード、マウス)を無効にする

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

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

Windows 7のこの機能を無効にする方法はありますか?あるいは、無関係のセッションからdisable-enableバッチファイルを実行するための回避策がありますか?

答えて

0

dysinst.exeを実行するためにSysinternals psexecを使用すると、この制限が回避されます。 (なぜDpInst UIがまだ表示されているのかわからない)

関連する問題