-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.iss
67 lines (58 loc) · 2.57 KB
/
setup.iss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include "version.iss"
#define RadioAppName "Your Radio Light"
#define RadioAppPublisher "ProjectSoft"
#define RadioAppURL "https://github.com/ProjectSoft-STUDIONIONS/radioApp-lite"
#define RadioAppSupportURL "https://github.com/ProjectSoft-STUDIONIONS/radioApp-lite/issues"
#define RadioAppUpdateURL "https://github.com/ProjectSoft-STUDIONIONS/radioApp-lite/releases/latest"
#define RadioAppExeName "YourRadio.exe"
[Setup]
AppId={{9EA71393-889E-490E-84DC-266FF93269F5}
AppName=Ваше Радио Light
AppVersion={#RadioAppVersion}
AppVerName=Ваше Радио Light {#RadioAppVersion}
AppPublisher={#RadioAppPublisher}
AppPublisherURL={#RadioAppURL}
AppSupportURL={#RadioAppSupportURL}
AppUpdatesURL={#RadioAppUpdateURL}
AppCopyright={#RadioAppPublisher}
VersionInfoVersion={#RadioAppVersion}
DefaultDirName={autopf}\{#RadioAppName}
DisableDirPage=yes
DisableProgramGroupPage=yes
PrivilegesRequired=admin
OutputDir=setup
OutputBaseFilename=YourRadioLightSetup
SetupIconFile=application\favicon.ico
UninstallDisplayIcon={app}\{#RadioAppExeName}
VersionInfoDescription=Ваше Радио Light {#RadioAppVersion}
VersionInfoProductName=Ваше Радио Light {#RadioAppVersion}
Compression=lzma
SolidCompression=yes
WizardStyle=modern
CloseApplications=force
MissingRunOnceIdsWarning=no
UsedUserAreasWarning=no
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
[CustomMessages]
english.AppName=Your Radio Light
russian.AppName=Ваше Радио Light
english.RunProgramm=Launch application «Your Radio Light» v{#RadioAppVersion}
russian.RunProgramm=Запустить приложение «Ваше Радио Light» v{#RadioAppVersion}
english.ProgramName=Your Radio Light
russian.ProgramName=Ваше Радио Light
english.StopProgramm=Stop «Your Radio Light»...
russian.StopProgramm=Остановить «Ваше Радио Light»...
[Files]
Source: "build\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
[Run]
Filename: "{app}\{#RadioAppExeName}"; Flags: postinstall nowait skipifsilent; Description: "{cm:RunProgramm}";
[UninstallDelete]
Type: filesandordirs; Name: {autopf}\{cm:ProgramName}
Type: filesandordirs; Name: {localappdata}\YourRadio
[UninstallRun]
Filename: {sys}\taskkill.exe; Parameters: "/F /IM YourRadio.exe /T"; Flags: skipifdoesntexist runhidden waituntilterminated; StatusMsg: "{cm:StopProgramm}"
[Icons]
Name: "{autoprograms}\{cm:ProgramName}"; Filename: "{app}\{#RadioAppExeName}"
Name: "{autodesktop}\{cm:ProgramName}"; Filename: "{app}\{#RadioAppExeName}"