Configure flutter_distributor for Windows .exe installer

- Updated make_config.yaml: Umbrix branding, app_id, executable name
- Updated inno_setup.sas: umbrix.exe process termination
- Added WINDOWS_DISTRIBUTOR_BUILD.md: Complete build instructions
- flutter_distributor packages everything into single .exe file (~60MB)
- Result: umbrix-setup-x64.exe ready for Gitea release
This commit is contained in:
Umbrix Developer
2026-01-19 20:36:17 +03:00
parent 0cc1d73e07
commit 491feb04ac
3 changed files with 281 additions and 14 deletions

View File

@@ -68,8 +68,8 @@ function InitializeSetup(): Boolean;
var
ResultCode: Integer;
begin
Exec('taskkill', '/F /IM hiddify.exe', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
Exec('net', 'stop "HiddifyTunnelService"', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
Exec('sc.exe', 'delete "HiddifyTunnelService"', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
Exec('taskkill', '/F /IM umbrix.exe', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
Exec('net', 'stop "UmbrixTunnelService"', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
Exec('sc.exe', 'delete "UmbrixTunnelService"', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
Result := True;
end;

View File

@@ -1,17 +1,13 @@
app_id: 6L903538-42B1-4596-G479-BJ779F21A65D
publisher: Hiddify
publisher_url: https://github.com/hiddify/hiddify-next
display_name: Hiddify
executable_name: Hiddify.exe
output_base_file_name: Hiddify.exe
app_id: 7U904649-52C2-5607-H590-CK880G32B76E
publisher: Umbrix Team
publisher_url: https://umbrix.net
display_name: Umbrix
executable_name: umbrix.exe
output_base_file_name: umbrix-setup-x64.exe
create_desktop_icon: true
install_dir_name: "{autopf64}\\Hiddify"
install_dir_name: "{autopf64}\\Umbrix"
setup_icon_file: ..\..\windows\runner\resources\app_icon.ico
locales:
- ar
- en
- fa
- ru
- pt
- tr
script_template: inno_setup.sas