時間のかかる「AfterInstall」アクションを実行するInnoSetupインストールがあります。そして、このアクションが実行されている間、インストールGUIは完全にフリーズします(メインイベントループは処理されていないようです)。これは快適なエンドユーザーエクスペリエンスではないので、この操作でGUIがフリーズしない可能性はありますか?別のスレッドで実行したり、定期的に次のようなものを呼び出したりしますhandleGuiEventLoop()
か?
「アクション」については、.dllから関数を呼び出して、多数のHTTPリクエストを作成し、応答をファイルとしてアプリのインストールフォルダーに書き込みます。これはCPUに負担をかけませんが、数秒かかる場合があります。または、インターネット接続が弱い/インターネット接続が利用できない場合は、1〜2分かかることがあります。そして、インストーラーGUIは常にフリーズしています。