0

必要なカスタム UI を使用してインストーラー ページを作成しました。実際の取り付け部品コードをどこに置くべきかわかりません。例:いくつかのファイルを抽出してスタンプしたい。

インストール進行状況バーのステータス ページがあります。ユーザーがこのページにいる間に、これらすべての操作を実行しようとしています。

次のように関数を書きました

Function MyInstallFun

;Extract something
;Execute msi file
;Execute bat file

FunctionEnd

次のアプローチを試しました

Page custom ProgressPage MyInstallFun 

ただし、この方法では、ユーザーが [次へ] をクリックした後にパーツが実行されます

また、Call MyInstallFun内部から試してみましFunction ProgressPageたが、操作が行われるまでUIがしばらく空白になり、その後進行ページが表示され、間違っています。

誰かが NSDialog カスタム ページを使用していくつかの重いファイルをインストールする方法を提案できますか?

4

1 に答える 1

0

他のページで長い操作を実行することは実際には想定されていません。バックグラウンドスレッドで操作を実行してみることができます...

于 2014-03-13T19:21:33.463 に答える