C# でソフトウェアのインストールを自動化するプログラムを作成しています。セットアップのインストール中に実行されるイベントをリッスンするために、マウスとキーボードをフックしました。最初の管理者は、接続されたクライアントに一括インストールする必要があるプログラムをインストールする必要があります。したがって、管理者はマウスとキーボードのイベントをフックするサーバーを実行し、ソフトウェアの特定のインストールと管理者は、スクリーンショットの一意の画面領域を選択して、後でクライアントのインストールプロセスで一致させ、特定のフォームが到着したかどうかを判断し、キーをシミュレートするか、スクリーンショットが一致するまで待ちます。 (例: 次のフォームは、[次へ] ボタンをクリックした後にのみ表示され、クリックまたはキーストロークをシミュレートします)
私が間違っている場合は修正してください..plz..
1)グループポリシーオブジェクトで同じことが可能であることはわかっていますが、exeセットアップではなくmsiパッケージしかインストールできないため、最初にmsiに変換する必要があります..この変換のために無料のプログラムを探しましたが、無料のものはありません. (すべての無料プログラムは単純な exe から msi へのコンバーターですが、変換された msi は、エラー状態が存在する場合、インストール中にクライアントに何かを尋ねます) & もちろん、ドメイン コントローラー PC 用の Windows Server ライセンスを購入する必要があります。これはインドの学校、サイバーカフェでは不可能です。 、慈善信託..
2) このタスクを完全に実行する無料のプログラムはありません。
3) Codeplex の White Framework は便利ですが、インストール中にハングアウトが発生することがあります。
では、この方法でよろしいでしょうか?またはこれを行う他の方法があります(exe、msiオンデマンド無人インストールを自動化したい)