2010-12-27 6 views
0

私はすべてのユーザーのセッションの詳細をキャプチャするWindowsアプリケーションを作成しています。C#を使用してjpgにアクティブなウィンドウをキャプチャしますか?

私はRDPセッションを使用して自分のマシンに接続されているユーザーの数を追跡したいと思います。スクリーンショットですべての活動を記録したい。

アクティブな画面をどのようにキャプチャすることができますか。私は 'RUNAS'を試しましたが、私が走っている場所で現在のスクリーンショットを見せています。ユーザーのアプリケーションデータは使用できますが、実際の画面は表示されません。

LogonUser、CreateProcessAsUserも試しましたが、実際のポイントは取得できませんでした。だからどうすればいいのか教えてください。

私は現在ログインしているすべてのユーザーを一覧表示するために 'cassia' google libraryを使用しました。

おかげ Laxmilal

+0

脇に:スクリーンキャプチャのためのJPEG [悪い](http://lbrandy.com/blog/2008/10/my-first-and-last-webcomic/)。 – Arjan

+0

[C# を使ってユーザーセッションスクリーンショットを撮る方法](http://stackoverflow.com/questions/4489915/how-to-take-users-session-screen-shot-using-c)著者? – Arjan

+0

実行していないセッションからデスクトップをキャプチャしようとしていますか? – Gabe

答えて

0

彼らがマシンにログインすると、アプリケーションがユーザーのセッションで起動させ、その後、そのすでにユーザーセッションを監視するためにはるかに容易になるだろう。いくつかのインスタンスをsyncronizingに問題が内在実行中のアプリケーション(ログインしているユーザ1人)の方がはるかに簡単で、その後、アプリケーションでWindowsユーザセッションをパンチし、いくつかの異なるセッションでコードを一度に実行することができます。

関連する問題