2011-07-20 14 views
0

私はクライアントマシンでソフトウェアを自動更新するプログラムを作成したい私の質問はどのように自動インストーラを実行してソフトウェアを更新するかです。現在のバージョンのソフトウェアと私たちは手動で干渉することなくインストールを開始する必要があります。ユーザーがインストールをクリックすると、アップデートソフトウェアがウィザードなしで自動的にインストールされる必要があります。任意のヘルプは高く評価されます。ありがとう&よろしく。私は手動で干渉することなくソフトウェアをインストールする自動更新プログラムが必要です

答えて

0

これは、使用するインストール技術によって異なります。

MSIを使用すると、相互作用を防ぐために/passiveスイッチをmsiexecコマンドに渡すことができます。自動システムの再起動を防ぐために/norestartを追加してください。 MSIの場合、WindowsインストーラAPI関数を使用して、パッケージを完全にプログラムでインストールすることもできます。

UIレベルは、MSIパッケージ内から制御することもできます。UIなしから完全なウィザード形式のGUIまで制御できます。たとえば、ユーザーが初めてアプリケーションをインストールするときに、ウィザードのインターフェイスを表示できます。あなたがアップグレードを実行しているときに、ユーザーに進捗状況のみを表示したり、UIを完全に隠すことができます。

0

@AlexeyIさんのように、使用しているインストーラによって異なります。

InstallShieldによって作成された 'setup.exe'インストーラの場合は、/ s(ilent)スイッチを渡します。ダイアログへの回答を提供する必要がある場合は、回答を含む回答ファイルも提供します。

関連する問題