ログインフォームがあり、自動的に何かを行うWindowsソフトウェアがあります。私のC#アプリケーションからそれを起動し、ログインフォームにユーザー名とパスワードを自動的に入力したいと思います。
Process クラスを使用して、ソフトウェアをプログラムで起動できたので、私の質問は次のとおりです。
他のプロセスのログイン フォームが表示されている場合、C# から自動的にデータを入力することは可能ですか?
ログインフォームがあり、自動的に何かを行うWindowsソフトウェアがあります。私のC#アプリケーションからそれを起動し、ログインフォームにユーザー名とパスワードを自動的に入力したいと思います。
Process クラスを使用して、ソフトウェアをプログラムで起動できたので、私の質問は次のとおりです。
他のプロセスのログイン フォームが表示されている場合、C# から自動的にデータを入力することは可能ですか?
これを行う最も簡単な方法は、おそらくWindows Input Simulatorのようなものを使用するか、入力用に Win32 API を直接呼び出すことです。2 つのプログラム間でデータを送信する方法としてはまだ脆弱ですが、ウィンドウ フォーカスに依存している、UI が変わらないなど...