d
This commit is contained in:
42
win_installer.iss
Normal file
42
win_installer.iss
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
[Setup]
|
||||||
|
; Informazioni di base dell'applicazione
|
||||||
|
AppName=Flux
|
||||||
|
AppVersion=1.0.0
|
||||||
|
VersionInfoVersion=1.0.0
|
||||||
|
AppPublisher=Catelli
|
||||||
|
DefaultDirName={autopf}\Flux
|
||||||
|
DefaultGroupName=Productivity
|
||||||
|
|
||||||
|
; Cartella di output dell'installer e nome del file generato
|
||||||
|
OutputDir=.\build\windows\installer
|
||||||
|
OutputBaseFilename=FluxInstaller
|
||||||
|
|
||||||
|
; Compressione e impostazioni grafiche
|
||||||
|
Compression=lzma2/max
|
||||||
|
SolidCompression=yes
|
||||||
|
WizardStyle=modern
|
||||||
|
|
||||||
|
; Icona dell'installer (opzionale, decommenta se hai il file .ico)
|
||||||
|
SetupIconFile=windows\runner\resources\app_icon.ico
|
||||||
|
|
||||||
|
; Richiede privilegi di amministratore per installare nella cartella Programmi
|
||||||
|
PrivilegesRequired=admin
|
||||||
|
|
||||||
|
[Files]
|
||||||
|
; 1. L'eseguibile principale di Flutter
|
||||||
|
Source: "build\windows\x64\runner\Release\flux.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
|
|
||||||
|
; 2. Tutte le DLL e le dipendenze nella stessa cartella (escluso l'exe principale già inserito sopra)
|
||||||
|
Source: "build\windows\x64\runner\Release\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Excludes: "flux.exe"
|
||||||
|
|
||||||
|
[Icons]
|
||||||
|
; Scorciatoie nel menu Start e sul Desktop
|
||||||
|
Name: "{autoprograms}\LaMiaApp"; Filename: "{app}\Flux.exe"
|
||||||
|
Name: "{autodesktop}\LaMiaApp"; Filename: "{app}\Flux.exe"; Tasks: desktopicon
|
||||||
|
|
||||||
|
[Tasks]
|
||||||
|
Name: "desktopicon"; Description: "Crea un'icona sul &Desktop"; GroupDescription: "Icone aggiuntive:"; Flags: unchecked
|
||||||
|
|
||||||
|
[Run]
|
||||||
|
; Opzione per avviare l'app subito dopo la fine dell'installazione
|
||||||
|
Filename: "{app}\Flux.exe"; Description: "Avvia LaMiaApp"; Flags: nowait postinstall skipifsilent
|
||||||
Reference in New Issue
Block a user