サードパーティの Windows アプリケーションを自動化しようとしています。.net 3.0 フレームワークの一部であるUIAutomationを使用しています。
ローカルで実行すると正常に動作しますが、Windows Server 2003 に展開し、ログインせずにスケジュールして実行すると動作しません。私はかなりの量のグーグルを行いましたが、セキュリティ上の理由から、ウィンドウがこれを許可しない場合があることを理解しています. これを達成する方法はありますか?これは、自動化された UI テストを行うのと非常によく似ています。多数の自動化された UI テストをどのように行うのですか (サーバーをリモートで開いてテスト ケースの実行を監視する必要はありません)。
私の解決策は、Windows アプリケーションです。(理想的には、サーバーにインストールされたWindowsソフトウェアで手動タスクを自動化するWebアプリケーションにしたいのですが、それはさらに難しいようです)
やけくそ !リクエストに応じて詳細情報を提供します。