キーボードをフックするプログラムを作成し、ホットキーを押すとドアが開きました(コンピューターのCOM1シリアルポートに接続されています)。
コンピューターをロックするまで(winkey + L)、これは正常に機能します。ログオン画面から同じホットキーでドアを開けられるようにしたい。
Windows XPとC#を使用しています。
それ、どうやったら出来るの?
ありがとう。
これを行う Windows サービスを作成する必要があります。サービスとドライバーはユーザー ログインの外部で実行でき、サービスはドライバーよりもはるかに簡単に記述できます。
できません。画面がロックされている場合、マウスとキーボードの入力は実行中のプログラムに送信されません。セキュリティの事です。画面がロックされているときに実行中のプログラムと通信できる場合、画面をロックするポイントは何ですか
ヤァァァァァァァァァァァァァァァァ!! 見つけた!!
これは、sysinternals の「psexec /x」で実行できます。
通常のユーザー権限で実行されているプログラムは、セキュリティ上の理由から、ログオン画面をいじることが許可されていません。これにより、キー ロガーがパスワードを確認することが難しくなります。
プログラムをサービスに変換する必要があります。 サービスを実装およびインストールする方法の詳細については、 http://msdn.microsoft.com/en-us/library/ms686953( VS.85 ).aspx を参照してください 。