2010-12-16 21 views
3

インストールプロセス中に、私たちがインストールする「メイン」プログラムとともにサードパーティのプログラムをインストールしようとしています。このサードパーティのアプリケーションは非常に重要です(スキップすることはできません)。GUIインストールプログラムの自動応答の質問?

ここに問題があります。サードパーティ製のプログラムは、Windows 7にインストールするときにたくさんの質問をし、ユーザーは「正しい」回答を知る必要があります。私たちはベンダーに連絡したことがありますが、回答は一度もありませんでした(はい、お支払いします)。マニュアルが役立つとは思えません(誰がそれを読んでいますか?)。そして、インストーラにアプリケーションを再パッケージするのはライセンス契約に違反しています。

彼らはカスタムインストーラアプリですので、あなたは何も聞いたことがありません - INNOセットアップやInstallShieldではありません。

このアプリのベンダーを変更するのはプロジェクトでは遅すぎるので、私のオプションは何ですか?このインストーラが尋ねる質問に「自動回答」するプログラムを実行できますか?

+0

インストーラの中には、コマンドライン引数を渡して「質問」に答えることができる「サイレントインストール」を実行できるものがあります。これはこのインストーラの可能性です –

+0

これは本当にカスタムインストールアプリです。私は彼らがMFCの最初からそれを書いたものすべてを賭けるだろう。コマンドラインからGUIの質問に答える方法はありますか? – DanTheMan

答えて

1

sikuliのようなサウンドは解決できるかもしれません。しかし、あなたのソリューションにかかわらず、あなたはインストーラと一緒にインストーラに答えるプログラムを配布する必要があります。あるいは、それらをすべて別のインストーラでパッケージ化することもできます。

+0

これは理想的ではありませんでしたが、問題を解決するように見えました。ウィンドウはかなり速く上下にフラッシュし、ほとんどのユーザーはあまり気にしないでしょう。 (私は個人的には「ハッキー」に見えると思うが、この時点で何があってもハッキーになるだろうと思う)。とにかく、QA /利害関係者はそれを十分に気に入っていました。ありがとう! – DanTheMan

+0

FYI:ほぼ同じ機能を備えたマクロスケジューラというプログラムを使用することになりました。いくつかのことを調整した後、私はこのプログラムを3秒以内に立ち上げてインストールし、すべてをインストールしました。非常にこのソリューションに満足している(しばらくしてから!) – DanTheMan