v1.3.2
fix(installer): インストール・更新フローの改善とアプリ終了エラーの解消 (#31)
- fix(installer): インストール・更新フローの改善とアプリ終了エラーの解消
- Inno SetupのRestart Managerがアプリを自動終了できずにエラーになる問題を解決するため、インストールおよびアンインストール開始時に
taskkillを実行してプロセスをバックグラウンドで強制終了する処理を追加。 - インストール完了画面の「Readmeを表示する」オプションを廃止し、「更新情報を表示」チェックボックス(デフォルトはチェック無効)を追加。
- refactor(installer): アプリ終了処理の堅牢性向上とUX改善
- taskkill の実行処理を
KillAppプロシージャに抽出し、コードの重複を排除。 taskkill.exeのパスを{sys}からフルパスで取得し、引数のファイル名をダブルクォートで囲むことで、環境依存やパスのスペースによるエラーを防止。- アプリの強制終了タイミングを
InitializeSetupからPrepareToInstallに変更し、ユーザーがインストールを続行すると決定した後にのみ終了するようUXを改善。