50 lines
1.7 KiB
Plaintext
50 lines
1.7 KiB
Plaintext
; ============================================================================
|
|
; Inno Setup Script para IPSExtractor
|
|
;
|
|
; Prerequisito: ejecutar build_installer.bat primero para generar dist\IPSExtractor
|
|
; Luego: build_installer.bat --inno o compilar este .iss directamente
|
|
;
|
|
; Descargar Inno Setup: https://jrsoftware.org/isdl.php
|
|
; ============================================================================
|
|
|
|
#define MyAppName "IPSExtractor"
|
|
#define MyAppVersion "1.0.0"
|
|
#define MyAppPublisher "IPSExtractor"
|
|
#define MyAppExeName "IPSExtractor.exe"
|
|
|
|
[Setup]
|
|
AppId={{A1B2C3D4-E5F6-7890-ABCD-EF1234567890}
|
|
AppName={#MyAppName}
|
|
AppVersion={#MyAppVersion}
|
|
AppPublisher={#MyAppPublisher}
|
|
DefaultDirName={autopf}\{#MyAppName}
|
|
DefaultGroupName={#MyAppName}
|
|
DisableProgramGroupPage=yes
|
|
OutputDir=dist
|
|
OutputBaseFilename=IPSExtractor_Setup_{#MyAppVersion}
|
|
Compression=lzma2/ultra64
|
|
SolidCompression=yes
|
|
WizardStyle=modern
|
|
PrivilegesRequired=lowest
|
|
ArchitecturesAllowed=x64compatible
|
|
ArchitecturesInstallIn64BitMode=x64compatible
|
|
SetupLogging=yes
|
|
|
|
[Languages]
|
|
Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"
|
|
|
|
[Tasks]
|
|
Name: "desktopicon"; Description: "Crear acceso directo en el Escritorio"; GroupDescription: "Accesos directos:"
|
|
|
|
[Files]
|
|
; Todos los archivos de dist\IPSExtractor
|
|
Source: "dist\IPSExtractor\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
|
|
|
|
[Icons]
|
|
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
|
|
Name: "{group}\Desinstalar {#MyAppName}"; Filename: "{uninstallexe}"
|
|
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
|
|
|
|
[Run]
|
|
Filename: "{app}\{#MyAppExeName}"; Description: "Ejecutar {#MyAppName}"; Flags: nowait postinstall skipifsilent
|