2011-01-29 5 views
2

私たちは、15分間何も操作しなくてもすべてのコンピュータをロックするという厳しいポリシーがあります。Windowsリモートデスクトップを制御するC#またはJavaまたはPythonまたはC++の例を探す

CodedUIライブラリを使用したGUIテストでは、接続がオンであり、画面がロックされていないことが重要です。したがって、チェックを回避するために、Pythonなどでスクリプトを作成することを考えていました。これは5分ごとに2回、「Windows」を押すことで接続を生き生きとさせます。

オンラインで検索したところ、関連性のあるものは見つかりませんでした。助言がありますか?

http://www.google.com/#sclient=psy&hl=en&q=remote+desktop+api&aq=f&aqi=g1g-m4&aql=&oq=&pbx=1&fp=3f8c1f6954acb9e1

編集:明確にするために私を求め用ポールSasikへ

感謝。はい、ちょっとした解決策が必要です。

+0

開発マシンで15分のロックダウンを無効にすることは許されていませんが、あなたはそれを回避するためのアプリを書くことが許されています。私はちょうど彼らがテストを実行するかどうかをあなたの経営陣に尋ねるだろう。 –

+0

@ジェームズ、はい、私は痛みを感じます;)、非常に大規模な組織では事柄を手配することが難しく、一部の業界は他の業界よりも編集的です。 –

答えて

1

リモートである必要がありますか?どんなソリューションであれ、ターゲットマシン上で動作するサービス/デーモンが必要です。とにかくそれが必要なので、単にウィンドウを動かすだけでローカルでユーザーのやりとりをエミュレートする小さなアプリケーションを作成したり、デスクトップにクリックを送信したりするのはいかがですか?

ここにはMSDN article that describes emulating mouse and keyboard eventsがあります。あなたが必要としているもの、あるいは正確に何かを開始することができます。

+0

ポールありがとう、これは確かに良いスタートです。私は既存のCodedUIテストを台無しにすることを心配しています。 Windowsのキーをデスクトップに送ることはうまくいくと思いますが、どうすればいいですか?デスクトップにメッセージを送信するにはどうしたらいいですか?特にアプリケーションはありません。 –

+0

そうです。それはどのアプリからでも来ることができます。あなたがしなければならないことをデスクトップに送るには、ハンドルNULLでウィンドウを取得します。しかし、それはアプリの焦点に影響を与える可能性があります。 –

関連する問題