; ===================================================================== ; Poe2VisualTool Commercial Installer Script (Inno Setup 6+) ; Tạo tệp cài đặt chuyên nghiệp Poe2VisualTool_Setup_v1.0.0.exe ; Bản quyền 2026 Poe2VisualTool. ; ===================================================================== #define MyAppName "Poe2VisualTool" #define MyAppVersion "1.0.0" #define MyAppPublisher "Poe2VisualTool Team" #define MyAppURL "https://github.com" #define MyAppExeName "Poe2VisualCompanion.exe" [Setup] AppId={{D41A28A0-7A5E-4B39-9B21-82B5C1B92026} AppName={#MyAppName} AppVersion={#MyAppVersion} AppPublisher={#MyAppPublisher} AppPublisherURL={#MyAppURL} AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} DefaultDirName={autopf}\{#MyAppName} DefaultGroupName={#MyAppName} AllowNoIcons=yes OutputDir=..\dist OutputBaseFilename=Poe2VisualTool_Setup_v{#MyAppVersion} Compression=lzma2/ultra64 SolidCompression=yes WizardStyle=modern PrivilegesRequired=admin ArchitecturesInstallIn64BitMode=x64compatible DisableProgramGroupPage=yes [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 6.1; Check: not IsAdminInstallMode [Files] Source: "..\dist\Poe2VisualTool\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs [Icons] Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" Name: "{group}\Gỡ Cài Đặt (Uninstall) {#MyAppName}"; Filename: "{uninstallexe}" Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon [Run] Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent