This commit is contained in:
Namhyeon Go 2022-02-28 20:32:23 +09:00
commit 1222e5b3cd

View File

@ -3,17 +3,26 @@
[Setup] [Setup]
AppName=WelsonJS AppName=WelsonJS
AppVersion=0.1.3 AppVersion=0.2.3-dev
WizardStyle=modern WizardStyle=modern
DefaultDirName={pf}\WelsonJS ; DefaultDirName={pf}\{cm:AppName}
DefaultGroupName=WelsonJS DefaultDirName={commonpf}\{cm:AppName}
UninstallDisplayIcon={app}\UnInst.exe DefaultGroupName={cm:AppName}
; UninstallDisplayIcon={app}\UnInst.exe
UninstallDisplayIcon={app}\unins000.exe
Compression=lzma2 Compression=lzma2
SolidCompression=yes SolidCompression=yes
OutputDir=bin\installer OutputDir=bin\installer
PrivilegesRequired=admin PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64 ArchitecturesInstallIn64BitMode=x64
RestartIfNeededByRun=no RestartIfNeededByRun=no
DisableStartupPrompt=true
DisableFinishedPage=true
DisableReadyMemo=true
DisableReadyPage=true
DisableWelcomePage=yes
DisableDirPage=yes
DisableProgramGroupPage=yes
; [Registry] ; [Registry]
; Root: HKCR; Subkey: "welsonjs"; ValueType: "string"; ValueData: "URL:{cm:AppName}"; Flags: uninsdeletekey ; Root: HKCR; Subkey: "welsonjs"; ValueType: "string"; ValueData: "URL:{cm:AppName}"; Flags: uninsdeletekey
@ -24,6 +33,9 @@ RestartIfNeededByRun=no
[Files] [Files]
Source: "app.js"; DestDir: "{app}"; Source: "app.js"; DestDir: "{app}";
Source: "app.hta"; DestDir: "{app}"; Source: "app.hta"; DestDir: "{app}";
Source: "Default_HTA.reg"; DestDir: "{app}";
Source: "LICENSE"; DestDir: "{app}";
Source: "*.md"; DestDir: "{app}";
Source: "start.bat"; DestDir: "{app}"; Source: "start.bat"; DestDir: "{app}";
Source: "uriloader.js"; DestDir: "{app}"; Source: "uriloader.js"; DestDir: "{app}";
Source: "webloader.js"; DestDir: "{app}"; Source: "webloader.js"; DestDir: "{app}";
@ -31,6 +43,7 @@ Source: "bootstrap.js"; DestDir: "{app}";
Source: "app\*"; DestDir: "{app}/app"; Flags: ignoreversion recursesubdirs; Source: "app\*"; DestDir: "{app}/app"; Flags: ignoreversion recursesubdirs;
Source: "lib\*"; DestDir: "{app}/lib"; Flags: ignoreversion recursesubdirs; Source: "lib\*"; DestDir: "{app}/lib"; Flags: ignoreversion recursesubdirs;
Source: "bin\*"; DestDir: "{app}/bin"; Flags: ignoreversion recursesubdirs; Source: "bin\*"; DestDir: "{app}/bin"; Flags: ignoreversion recursesubdirs;
Source: "data\*"; DestDir: "{app}/data"; Flags: ignoreversion recursesubdirs;
; Source: "node_modules\*"; DestDir: "{app}/node_modules"; Flags: ignoreversion recursesubdirs; ; Source: "node_modules\*"; DestDir: "{app}/node_modules"; Flags: ignoreversion recursesubdirs;
[Icons] [Icons]
@ -38,9 +51,9 @@ Name: "{group}\Start {cm:AppName}"; Filename: "{app}\start.bat"; AfterInstall: S
Name: "{group}\Uninstall {cm:AppName}"; Filename: "{uninstallexe}"; AfterInstall: SetElevationBit('{group}\Uninstall {cm:AppName}.lnk'); Name: "{group}\Uninstall {cm:AppName}"; Filename: "{uninstallexe}"; AfterInstall: SetElevationBit('{group}\Uninstall {cm:AppName}.lnk');
[Run] [Run]
Filename: {app}\bin\nmap-7.92\npcap-1.50.exe;
; Filename: {app}\bin\gtk2-runtime-2.24.33-2021-01-30-ts-win64.exe; ; Filename: {app}\bin\gtk2-runtime-2.24.33-2021-01-30-ts-win64.exe;
; Filename: {app}\start.bat; Filename: {app}\bin\nmap-7.92\npcap-1.50.exe;
Filename: {app}\start.bat;
[UninstallRun] [UninstallRun]
Filename: {code:GetProgramFiles}\Npcap\Uninstall.exe; Filename: {code:GetProgramFiles}\Npcap\Uninstall.exe;