mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-03 19:54:13 +13:00
Added Screen Capture Recorder inno script
This commit is contained in:
parent
28dfa0e1ac
commit
965c0d409b
2 changed files with 38 additions and 10 deletions
38
InnoSetup/Screen Capture Recorder setup.iss
Normal file
38
InnoSetup/Screen Capture Recorder setup.iss
Normal file
|
@ -0,0 +1,38 @@
|
|||
#define AppName "Screen Capture Recorder"
|
||||
#define AppVersion "0.12.8"
|
||||
|
||||
[Setup]
|
||||
AppName={#AppName}
|
||||
AppVersion={#AppVersion}
|
||||
AppVerName={#AppName} {#AppVersion}
|
||||
Compression=lzma2/ultra64
|
||||
DefaultDirName={pf}\{#AppName}
|
||||
DefaultGroupName={#AppName}
|
||||
DirExistsWarning=no
|
||||
OutputBaseFilename={#AppName} setup
|
||||
OutputDir=Output\
|
||||
SolidCompression=true
|
||||
UninstallDisplayName={#AppName} uninstall
|
||||
|
||||
[Files]
|
||||
Source: "..\Lib\screen-capture-recorder.dll"; DestDir: {app}; Flags: regserver 32bit; Check: IsAdminLoggedOn and not IsWin64
|
||||
Source: "..\Lib\screen-capture-recorder-x64.dll"; DestDir: {app}; Flags: regserver 64bit; Check: IsAdminLoggedOn and IsWin64
|
||||
Source: "..\Lib\virtual-audio-capturer.dll"; DestDir: {app}; Flags: regserver 32bit; Check: IsAdminLoggedOn and not IsWin64
|
||||
Source: "..\Lib\virtual-audio-capturer-x64.dll"; DestDir: {app}; Flags: regserver 64bit; Check: IsAdminLoggedOn and IsWin64
|
||||
|
||||
#include "Scripts\products.iss"
|
||||
#include "Scripts\products\stringversion.iss"
|
||||
#include "Scripts\products\winversion.iss"
|
||||
#include "Scripts\products\fileversion.iss"
|
||||
#include "Scripts\products\dotnetfxversion.iss"
|
||||
#include "Scripts\products\msi31.iss"
|
||||
#include "Scripts\products\vcredist2010.iss"
|
||||
|
||||
[Code]
|
||||
function InitializeSetup(): Boolean;
|
||||
begin
|
||||
initwinversion();
|
||||
msi31('3.1');
|
||||
vcredist2010();
|
||||
Result := true;
|
||||
end;
|
|
@ -70,12 +70,6 @@ Source: "{#MyAppParentDir}\ko-KR\*.resources.dll"; DestDir: {app}\Languages\ko-K
|
|||
Source: "{#MyAppParentDir}\es\*.resources.dll"; DestDir: {app}\Languages\es; Flags: ignoreversion
|
||||
Source: "{#MyAppParentDir}\nl-NL\*.resources.dll"; DestDir: {app}\Languages\nl-NL; Flags: ignoreversion
|
||||
|
||||
; Required for screen/audio recording
|
||||
Source: "..\Lib\screen-capture-recorder.dll"; DestDir: {app}; Flags: regserver 32bit; Check: IsAdminLoggedOn and not IsWin64
|
||||
Source: "..\Lib\screen-capture-recorder-x64.dll"; DestDir: {app}; Flags: regserver 64bit; Check: IsAdminLoggedOn and IsWin64
|
||||
Source: "..\Lib\audio_sniffer.dll"; DestDir: {app}; Flags: regserver 32bit; Check: IsAdminLoggedOn and not IsWin64
|
||||
Source: "..\Lib\audio_sniffer-x64.dll"; DestDir: {app}; Flags: regserver 64bit; Check: IsAdminLoggedOn and IsWin64
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppFile}"; WorkingDir: "{app}"
|
||||
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"; WorkingDir: "{app}"
|
||||
|
@ -100,7 +94,6 @@ Root: "HKCU"; Subkey: "Software\Classes\Folder\shell\{#MyAppName}"; Flags: dontc
|
|||
#include "Scripts\products\dotnetfxversion.iss"
|
||||
#include "Scripts\products\msi31.iss"
|
||||
#include "Scripts\products\dotnetfx40full.iss"
|
||||
#include "Scripts\products\vcredist2010.iss"
|
||||
|
||||
[Code]
|
||||
procedure InitializeWizard;
|
||||
|
@ -111,11 +104,8 @@ end;
|
|||
function InitializeSetup(): Boolean;
|
||||
begin
|
||||
initwinversion();
|
||||
|
||||
msi31('3.1');
|
||||
dotnetfx40full();
|
||||
vcredist2010();
|
||||
|
||||
Result := true;
|
||||
end;
|
||||
|
||||
|
|
Loading…
Reference in a new issue