2011-03-07 6 views
4

私はVNCまたはDame WareのようなC#.netでサポートソフトウェアを作成しようとしています。入力イベントをWindowsにログインまたはロックされた画面に送信する(xp、vista and 7)VNCやDame Wareのようなウィンドウ(XP、Vista、7)を歓迎画面またはロックされた画面で対話する方法

+0

+1良い質問です。私はシステムサービスとして実行する必要があることを知っています。何らかの形で、サービスは、ユーザーのログインではなく、システムの起動時に起動する必要があります。ロックされた状態でシステムと対話するのは簡単です。プログラムが実行されている場合、ロックされているかどうかに関係なく入力を受け入れます。ロックされているWindowsは、ロックパスワードが提供されるまでキーボードからのユーザー入力をロックアウトするだけです。とにかく私が知っている限り。 – Chev

答えて

1

私はC#に触れてからしばらくしていますが、ここで試してみてください。アプリケーションがシステムとして実行され、ユーザー入力をシミュレートできる場合。コンソールにCTRL + ALT + DELETEキーを送信するだけです。それはVNC/DAMEWARE/HYENAがどのようにこの作業を達成するかです。逆に、それらはすべてCまたはC++で書かれています。

画面のロックを解除するために、APIコールでLSASSとやり取りしないでください。スクリーンのロックを解除するためにセキュリティサブシステムを呼び出すことは、キー押下によって行われるはずであり、いくつかのA/Vは、他の方法でそれをやろうとするアプリを探します。

関連する問題