Added inno setup installer script file

Added inno setup installer script file

; Script generated by the Inno Script Studio Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{AB8896B4-6E3B-495C-8ADF-1496766E2B95}
AppName=MarkSearch
AppVersion=2017.1.23
;AppVerName=MarkSearch 2017.1.23
AppPublisher=Coop
AppPublisherURL=http://darkle.github.io/MarkSearch/
AppSupportURL=http://darkle.github.io/MarkSearch/
AppUpdatesURL=http://darkle.github.io/MarkSearch/
DefaultDirName={pf}\MarkSearch
DefaultGroupName=MarkSearch
OutputDir=C:\Users\Merp\Coding\MarkSearch\packagesForPlatforms\WindowsInstaller
OutputBaseFilename=MarkSearch-Windows(64)-Installer
SetupIconFile=C:\Users\Merp\Coding\MarkSearch\frontend\static\images\favicons\favicon.ico
Compression=lzma
SolidCompression=yes
MinVersion=0,6.0
ArchitecturesInstallIn64BitMode=x64
ArchitecturesAllowed=x64

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "C:\Users\Merp\Coding\MarkSearch\packagesForPlatforms\MarkSearch-win32-x64\MarkSearch.exe"; DestDir: "{app}"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
Source: "MarkSearch-win32-x64\d3dcompiler_47.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\ffmpeg.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\libEGL.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\libGLESv2.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\node.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\xinput1_3.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\natives_blob.bin"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\snapshot_blob.bin"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\icudtl.dat"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\LICENSE"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\version"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\LICENSES.chromium.html"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\blink_image_resources_200_percent.pak"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\content_resources_200_percent.pak"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\content_shell.pak"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\ui_resources_200_percent.pak"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\views_resources_200_percent.pak"; DestDir: "{app}"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\am.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\ar.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\bg.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\bn.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\ca.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\cs.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\da.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\de.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\el.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\en-GB.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\en-US.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\es-419.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\es.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\et.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\fa.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\fake-bidi.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\fi.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\fil.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\fr.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\gu.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\he.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\hi.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\hr.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\hu.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\id.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\it.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\ja.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\kn.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\ko.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\lt.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\lv.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\ml.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\mr.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\ms.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\nb.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\nl.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\pl.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\pt-BR.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\pt-PT.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\ro.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\ru.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\sk.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\sl.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\sr.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\sv.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\sw.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\ta.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\te.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\th.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\tr.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\uk.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\vi.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\zh-CN.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\locales\zh-TW.pak"; DestDir: "{app}\locales\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\resources\app.asar"; DestDir: "{app}\resources\"; Flags: ignoreversion
Source: "MarkSearch-win32-x64\resources\electron.asar"; DestDir: "{app}\resources\"; Flags: ignoreversion

[Icons]
Name: "{group}\MarkSearch"; Filename: "{app}\MarkSearch.exe"
Name: "{group}\{cm:UninstallProgram,MarkSearch}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\MarkSearch"; Filename: "{app}\MarkSearch.exe"; Tasks: desktopicon

[Run]
Filename: "{app}\MarkSearch.exe"; Description: "{cm:LaunchProgram,MarkSearch}"; Flags: nowait postinstall skipifsilent

[Dirs]
Name: "{app}\locales\"
Name: "{app}\resources\"

error: pathspec 'WindowsInnoInstallerSetupScript.iss' did not match any file(s) known to git


changed the Windows installer version

changed the Windows installer version

error: pathspec 'HeeksCAD' did not match any file(s) known to git
error: pathspec 'installer.iss' did not match any file(s) known to git


I made HeeksCNC 0.11.1 installation

I made HeeksCNC 0.11.1 installation

error: pathspec 'HeeksCNC' did not match any file(s) known to git
error: pathspec 'installer.iss' did not match any file(s) known to git


Fix bug where Docker Quickstart Terminal would open in Wordpad or notepad, add compression back

Signed-off-by: Jeffrey Morgan <ed44c26e472545c167e88c1767e26e2a8b36f912@gmail.com>

#define MyAppName "Docker Toolbox"
#define MyAppPublisher "Docker"
#define MyAppURL "https://docker.com"
#define MyAppContact "https://docs.docker.com"

#define b2dIsoPath "..\bundle\boot2docker.iso"
#define dockerCli "..\bundle\docker.exe"
#define dockerMachineCli "..\bundle\docker-machine.exe"
#define kitematic "..\bundle\kitematic"
#define git "..\bundle\Git.exe"
#define virtualBoxCommon "..\bundle\common.cab"
#define virtualBoxMsi "..\bundle\VirtualBox_amd64.msi"

[Setup]
AppCopyright={#MyAppPublisher}
AppId={{FC4417F0-D7F3-48DB-BCE1-F5ED5BAFFD91}
AppContact={#MyAppContact}
AppComments={#MyAppURL}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
ArchitecturesAllowed=x64
ArchitecturesInstallIn64BitMode=x64
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName=Docker
DisableProgramGroupPage=yes
OutputBaseFilename=DockerToolbox
Compression=lzma
SolidCompression=yes
WizardImageFile=windows-installer-side.bmp
WizardSmallImageFile=windows-installer-logo.bmp
WizardImageStretch=no
WizardImageBackColor=$22EBB8
UninstallDisplayIcon={app}\unins000.exe
SetupIconFile=toolbox.ico
ChangesEnvironment=true

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Types]
Name: "full"; Description: "Full installation"
Name: "upgrade"; Description: "Upgrade Docker Toolbox only"
Name: "custom"; Description: "Custom installation"; Flags: iscustom

[Run]
Filename: "{win}\explorer.exe"; Parameters: "{userprograms}\Docker\"; Flags: postinstall skipifsilent; Description: "View Shortcuts in File Explorer"

[Tasks]
Name: desktopicon; Description: "{cm:CreateDesktopIcon}"
Name: modifypath; Description: "Add docker.exe & docker-machine.exe to &PATH"

[Components]
Name: "Docker"; Description: "Docker Client for Windows" ; Types: full upgrade
Name: "DockerMachine"; Description: "Docker Machine for Windows" ; Types: full upgrade
Name: "Kitematic"; Description: "Kitematic for Windows (Alpha)" ; Types: full upgrade
Name: "VirtualBox"; Description: "VirtualBox"; Types: full; Flags: disablenouninstallwarning
Name: "Git"; Description: "Git for Windows"; Types: full; Flags: disablenouninstallwarning

[Files]
Source: ".\docker-quickstart-terminal.ico"; DestDir: "{app}"; Flags: ignoreversion
Source: "{#dockerCli}"; DestDir: "{app}"; Flags: ignoreversion; Components: "Docker"
Source: ".\start.sh"; DestDir: "{app}"; Flags: ignoreversion; Components: "Docker"
Source: ".\delete.sh"; DestDir: "{app}"; Flags: ignoreversion; Components: "Docker"
Source: "{#dockerMachineCli}"; DestDir: "{app}"; Flags: ignoreversion; Components: "DockerMachine"
Source: ".\migrate.sh"; DestDir: "{app}"; Flags: ignoreversion; Components: "DockerMachine"
Source: ".\migrate.bat"; DestDir: "{app}"; Flags: ignoreversion; Components: "DockerMachine"
Source: "{#kitematic}\*"; DestDir: "{app}\kitematic"; Flags: ignoreversion recursesubdirs; Components: "Kitematic"
Source: "{#b2dIsoPath}"; DestDir: "{app}"; Flags: ignoreversion; Components: "DockerMachine"; AfterInstall: CopyBoot2DockerISO()
Source: "{#git}"; DestDir: "{app}\installers\git"; DestName: "git.exe"; AfterInstall: RunInstallGit();  Components: "Git"
Source: "{#virtualBoxCommon}"; DestDir: "{app}\installers\virtualbox"; Components: "VirtualBox"
Source: "{#virtualBoxMsi}"; DestDir: "{app}\installers\virtualbox"; DestName: "virtualbox.msi"; AfterInstall: RunInstallVirtualBox(); Components: "VirtualBox"

[Icons]
Name: "{userprograms}\Docker\Kitematic (Alpha)"; WorkingDir: "{app}"; Filename: "{app}\kitematic\Kitematic.exe"; Components: "Kitematic"
Name: "{commondesktop}\Kitematic (Alpha)"; WorkingDir: "{app}"; Filename: "{app}\kitematic\Kitematic.exe"; Tasks: desktopicon; Components: "Kitematic"
Name: "{userprograms}\Docker\Docker Quickstart Terminal"; WorkingDir: "{app}"; Filename: "{pf64}\Git\git-bash.exe"; Parameters: """{app}\start.sh"""; IconFilename: "{app}/docker-quickstart-terminal.ico"; Components: "Docker"
Name: "{commondesktop}\Docker Quickstart Terminal"; WorkingDir: "{app}"; Filename: "{pf64}\Git\git-bash.exe"; Parameters: """{app}\start.sh"""; IconFilename: "{app}/docker-quickstart-terminal.ico"; Tasks: desktopicon; Components: "Docker"

[UninstallRun]
Filename: "{app}\delete.sh"

[UninstallDelete]
Type: filesandordirs; Name: "{localappdata}\..\Roaming\Kitematic"

[Code]
#include "base64.iss"
#include "guid.iss"

var
	restart: boolean;
  TrackingDisabled: Boolean;
	DockerInstallDocs: TLabel;
  TrackingCheckBox: TNewCheckBox;

function uuid(): String;
var
  dirpath: String;
  filepath: String;
  ansiresult: AnsiString;
begin
  dirpath := ExpandConstant('{userappdata}\DockerToolbox');
  filepath := dirpath + '\id.txt';
  ForceDirectories(dirpath);

  Result := '';
  if FileExists(filepath) then
    LoadStringFromFile(filepath, ansiresult);
    Result := String(ansiresult)

  if Length(Result) = 0 then
    Result := GetGuid('');
    StringChangeEx(Result, '{', '', True);
    StringChangeEx(Result, '}', '', True);
    SaveStringToFile(filepath, AnsiString(Result), False);
end;

function WindowsVersionString(): String;
var
	ResultCode: Integer;
	lines : TArrayOfString;
begin
	if not Exec(ExpandConstant('{cmd}'), ExpandConstant('/c wmic os get caption | more +1 > C:\windows-version.txt'), '', SW_HIDE, ewWaitUntilTerminated, ResultCode) then begin
		Result := 'N/A';
		exit;
	end;

	if LoadStringsFromFile(ExpandConstant('C:\windows-version.txt'), lines) then begin
		Result := lines[0];
	end else begin
		Result := 'N/A'
	end;
end;

procedure TrackEvent(name: String);
var
  payload: String;
  WinHttpReq: Variant;
begin
  if TrackingDisabled or WizardSilent() then
    exit;
  try
    payload := Encode64(Format(ExpandConstant('{{"event": "%s", "properties": {{"token": "{#MixpanelToken}", "distinct_id": "%s", "os": "win32", "os version": "%s", "version": "{#MyAppVersion}"}}'), [name, uuid(), WindowsVersionString()]));
    WinHttpReq := CreateOleObject('WinHttp.WinHttpRequest.5.1');
    WinHttpReq.Open('POST', 'https://api.mixpanel.com/track/?data=' + payload, false);
    WinHttpReq.SetRequestHeader('Content-Type', 'application/json');
    WinHttpReq.Send('');
  except
  end;
end;

function NeedRestart(): Boolean;
begin
	Result := restart;
end;

function NeedToInstallVirtualBox(): Boolean;
begin
	// TODO: Also compare versions
	Result := (
		(GetEnv('VBOX_INSTALL_PATH') = '')
		and
		(GetEnv('VBOX_MSI_INSTALL_PATH') = '')
	);
end;

function NeedToInstallGit(): Boolean;
begin
	// TODO: Find a better way to see if Git is installed
	Result := not DirExists('C:\Program Files\Git') or not FileExists('C:\Program Files\Git\git-bash.exe')
end;

procedure DocLinkClick(Sender: TObject);
var
	ErrorCode: Integer;
begin
	ShellExec('', 'https://docs.docker.com/installation/windows/', '', '', SW_SHOW, ewNoWait, ErrorCode);
end;

procedure TrackingCheckBoxClicked(Sender: TObject);
begin
  if TrackingCheckBox.Checked then begin
		TrackingDisabled := False;
    TrackEvent('Enabled Tracking');
  end else begin
    TrackEvent('Disabled Tracking');
    TrackingDisabled := True;
  end;
end;

procedure InitializeWizard;
var
  WelcomePage: TWizardPage;
	TrackingLabel: TLabel;
begin
	DockerInstallDocs := TLabel.Create(WizardForm);
	DockerInstallDocs.Parent := WizardForm;
	DockerInstallDocs.Left := 8;
	DockerInstallDocs.Top := WizardForm.ClientHeight - DockerInstallDocs.ClientHeight - 8;
	DockerInstallDocs.Cursor := crHand;
	DockerInstallDocs.Font.Color := clBlue;
	DockerInstallDocs.Font.Style := [fsUnderline];
	DockerInstallDocs.Caption := '{#MyAppName} installation documentation';
	DockerInstallDocs.OnClick := @DocLinkClick;
	DockerInstallDocs.Visible := True;

  WelcomePage := PageFromID(wpWelcome)

	WizardForm.WelcomeLabel2.AutoSize := True;

  TrackingCheckBox := TNewCheckBox.Create(WizardForm);
  TrackingCheckBox.Top := 168;
  TrackingCheckBox.Left := WizardForm.WelcomeLabel2.Left;
  TrackingCheckBox.Width := WizardForm.WelcomeLabel2.Width;
  TrackingCheckBox.Height := 40;
  TrackingCheckBox.Caption := 'Send one-time, anonymous diagonstics during install.';
  TrackingCheckBox.Checked := True;
  TrackingCheckBox.Parent := WelcomePage.Surface;
  TrackingCheckBox.OnClick := @TrackingCheckboxClicked;

	TrackingLabel := TLabel.Create(WizardForm);
	TrackingLabel.Parent := WelcomePage.Surface;
	TrackingLabel.Font := WizardForm.WelcomeLabel2.Font;
	TrackingLabel.Font.Color := clGray;
  TrackingLabel.Caption := 'This data helps us detect problems and improve the installation experience. We only use it for aggregate statistics and will never share it with third parties.';
	TrackingLabel.WordWrap := True;
	TrackingLabel.Visible := True;
	TrackingLabel.Left := WizardForm.WelcomeLabel2.Left;
	TrackingLabel.Width := WizardForm.WelcomeLabel2.Width;
	TrackingLabel.Top := 200;
	TrackingLabel.Height := 100;

	WizardForm.FinishedLabel.AutoSize := True;
	WizardForm.FinishedLabel.Caption :=
		'{#MyAppName} installation completed.' + \
		#13#10 + \
		#13#10 + \
		'Run using the `Docker Quickstart Terminal` icon on your desktop or in [Program Files] - then start a test container with:' + \
		#13#10 + \
		'         `docker run hello-world`' + \
		#13#10 + \
		#13#10 + \
		// TODO: it seems making hyperlinks is hard :/
		//'To save and share container images, automate workflows, and more sign-up for a free Docker Hub account.' + \
		#13#10 + \
		#13#10 +
		'You can upgrade your existing Docker Machine dev VM without data loss by running:' + \
		#13#10 + \
		'         `docker-machine upgrade dev`' + \
		#13#10 + \
		#13#10 + \
		'For further information, please see the {#MyAppName} installation documentation link.'

		// Don't do this until we can compare versions
		// Wizardform.ComponentsList.Checked[3] := NeedToInstallVirtualBox();
		Wizardform.ComponentsList.Checked[4] := NeedToInstallGit();
end;

function InitializeSetup(): boolean;
begin
  TrackEvent('Installer Started');
  Result := True;
end;

function NextButtonClick(CurPageID: Integer): Boolean;
begin
  if CurPageID = wpWelcome then begin
      TrackEvent('Continued from Overview');
  end;
  Result := True
end;

procedure RunInstallVirtualBox();
var
	ResultCode: Integer;
begin
	WizardForm.FilenameLabel.Caption := 'installing VirtualBox'
	if not Exec(ExpandConstant('msiexec'), ExpandConstant('/qn /i "{app}\installers\virtualbox\virtualbox.msi" /norestart'), '', SW_HIDE, ewWaitUntilTerminated, ResultCode) then
		MsgBox('virtualbox install failure', mbInformation, MB_OK);
end;

procedure RunInstallGit();
var
	ResultCode: Integer;
begin
	WizardForm.FilenameLabel.Caption := 'installing Git for Windows'
	if Exec(ExpandConstant('{app}\installers\git\git.exe'), '/sp- /verysilent /norestart', '', SW_HIDE, ewWaitUntilTerminated, ResultCode) then
	begin
		// handle success if necessary; ResultCode contains the exit code
		//MsgBox('git installed OK', mbInformation, MB_OK);
	end
	else begin
		// handle failure if necessary; ResultCode contains the error code
		MsgBox('git install failure', mbInformation, MB_OK);
	end;
end;

procedure CopyBoot2DockerISO();
begin
  WizardForm.FilenameLabel.Caption := 'copying boot2docker iso'
  if not ForceDirectories(ExpandConstant('{userdocs}\..\.docker\machine\cache')) then
      MsgBox('Failed to create docker machine cache dir', mbError, MB_OK);
  if not FileCopy(ExpandConstant('{app}\boot2docker.iso'), ExpandConstant('{userdocs}\..\.docker\machine\cache\boot2docker.iso'), false) then
      MsgBox('File moving failed!', mbError, MB_OK);
end;

function MigrateVM() : Boolean;
var
  ResultCode: Integer;
begin
  if NeedToInstallGit() or NeedToInstallVirtualBox() or not FileExists(ExpandConstant('{app}\docker-machine.exe')) then begin
    Result := true
    exit
  end;

  ExecAsOriginalUser('C:\Program Files\Oracle\VirtualBox\VBoxManage.exe', 'showvminfo default', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
  if ResultCode <> 1 then begin
    Result := true
    exit
  end;

  ExecAsOriginalUser('C:\Program Files\Oracle\VirtualBox\VBoxManage.exe', 'showvminfo boot2docker-vm', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
  if ResultCode <> 0 then begin
    Result := true
    exit
  end;

  if MsgBox('Migrate your existing Boot2Docker VM to work with the Docker Toolbox? Your existing Boot2Docker VM will not be affected. This should take about a minute.', mbConfirmation, MB_YESNO) = IDYES then
  begin
		TrackEvent('Boot2Docker Migration Started');
    WizardForm.StatusLabel.Caption := 'Migrating Boot2Docker VM...'
    WizardForm.FilenameLabel.Caption := 'This will take a minute...'
    ExecAsOriginalUser(ExpandConstant('{app}\docker-machine.exe'), ExpandConstant('rm -f default > nul 2>&1'), '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
    DelTree(ExpandConstant('{userdocs}\..\.docker\machine\machines\default'), True, True, True);
    ExecAsOriginalUser(ExpandConstant('{app}\migrate.bat'), ExpandConstant('> {localappdata}\Temp\toolbox-migration-logs.txt 2>&1'), '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
    if ResultCode = 0 then
    begin
      TrackEvent('Boot2Docker Migration Succeeded');
      MsgBox('Succcessfully migrated Boot2Docker VM to a Docker Machine VM named "default"', mbInformation, MB_OK);
    end
    else begin
      TrackEvent('Boot2Docker Migration Failed');
      MsgBox('Migration of Boot2Docker VM failed. Please file an issue with the migration logs at https://github.com/docker/toolbox/issues/new.', mbCriticalError, MB_OK);
      Exec(ExpandConstant('{win}\notepad.exe'), ExpandConstant('{localappdata}\Temp\toolbox-migration-logs.txt'), '', SW_SHOW, ewNoWait, ResultCode)
      Result := false
			WizardForm.Close;
      exit;
    end;
  end
  else
  begin
    TrackEvent('Boot2Docker Migration Skipped');
  end;
  Result := true
end;

const
	ModPathName = 'modifypath';
	ModPathType = 'user';

function ModPathDir(): TArrayOfString;
begin
	setArrayLength(Result, 1);
	Result[0] := ExpandConstant('{app}');
end;
#include "modpath.iss"

procedure CurStepChanged(CurStep: TSetupStep);
var
	Success: Boolean;
begin
	Success := True;
	if CurStep = ssPostInstall then
  begin
    if IsTaskSelected(ModPathName) then
			ModPath();
    if not WizardSilent() then
      Success := MigrateVM();
		if Success then
			trackEvent('Installer Finished');
  end;
end;

#define MyAppName "Docker Toolbox"
#define MyAppPublisher "Docker"
#define MyAppURL "https://docker.com"
#define MyAppContact "https://docs.docker.com"

#define b2dIsoPath "..\bundle\boot2docker.iso"
#define dockerCli "..\bundle\docker.exe"
#define dockerMachineCli "..\bundle\docker-machine.exe"
#define kitematic "..\bundle\kitematic"
#define git "..\bundle\Git.exe"
#define virtualBoxCommon "..\bundle\common.cab"
#define virtualBoxMsi "..\bundle\VirtualBox_amd64.msi"

[Setup]
AppCopyright={#MyAppPublisher}
AppId={{FC4417F0-D7F3-48DB-BCE1-F5ED5BAFFD91}
AppContact={#MyAppContact}
AppComments={#MyAppURL}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
ArchitecturesAllowed=x64
ArchitecturesInstallIn64BitMode=x64
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName=Docker
DisableProgramGroupPage=yes
OutputBaseFilename=DockerToolbox
Compression=none
SolidCompression=yes
WizardImageFile=windows-installer-side.bmp
WizardSmallImageFile=windows-installer-logo.bmp
WizardImageStretch=no
WizardImageBackColor=$22EBB8
UninstallDisplayIcon={app}\unins000.exe
SetupIconFile=toolbox.ico
ChangesEnvironment=true

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Types]
Name: "full"; Description: "Full installation"
Name: "upgrade"; Description: "Upgrade Docker Toolbox only"
Name: "custom"; Description: "Custom installation"; Flags: iscustom

[Run]
Filename: "{win}\explorer.exe"; Parameters: "{userprograms}\Docker\"; Flags: postinstall skipifsilent; Description: "View Shortcuts in File Explorer"

[Tasks]
Name: desktopicon; Description: "{cm:CreateDesktopIcon}"
Name: modifypath; Description: "Add docker.exe & docker-machine.exe to &PATH"

[Components]
Name: "Docker"; Description: "Docker Client for Windows" ; Types: full upgrade
Name: "DockerMachine"; Description: "Docker Machine for Windows" ; Types: full upgrade
Name: "Kitematic"; Description: "Kitematic for Windows (Alpha)" ; Types: full upgrade
Name: "VirtualBox"; Description: "VirtualBox"; Types: full; Flags: disablenouninstallwarning
Name: "Git"; Description: "Git for Windows"; Types: full; Flags: disablenouninstallwarning

[Files]
Source: ".\docker-quickstart-terminal.ico"; DestDir: "{app}"; Flags: ignoreversion
Source: "{#dockerCli}"; DestDir: "{app}"; Flags: ignoreversion; Components: "Docker"
Source: ".\start.sh"; DestDir: "{app}"; Flags: ignoreversion; Components: "Docker"
Source: ".\delete.sh"; DestDir: "{app}"; Flags: ignoreversion; Components: "Docker"
Source: "{#dockerMachineCli}"; DestDir: "{app}"; Flags: ignoreversion; Components: "DockerMachine"
Source: ".\migrate.sh"; DestDir: "{app}"; Flags: ignoreversion; Components: "DockerMachine"
Source: ".\migrate.bat"; DestDir: "{app}"; Flags: ignoreversion; Components: "DockerMachine"
Source: "{#kitematic}\*"; DestDir: "{app}\kitematic"; Flags: ignoreversion recursesubdirs; Components: "Kitematic"
Source: "{#b2dIsoPath}"; DestDir: "{app}"; Flags: ignoreversion; Components: "DockerMachine"; AfterInstall: CopyBoot2DockerISO()
Source: "{#git}"; DestDir: "{app}\installers\git"; DestName: "git.exe"; AfterInstall: RunInstallGit();  Components: "Git"
Source: "{#virtualBoxCommon}"; DestDir: "{app}\installers\virtualbox"; Components: "VirtualBox"
Source: "{#virtualBoxMsi}"; DestDir: "{app}\installers\virtualbox"; DestName: "virtualbox.msi"; AfterInstall: RunInstallVirtualBox(); Components: "VirtualBox"

[Icons]
Name: "{userprograms}\Docker\Kitematic (Alpha)"; WorkingDir: "{app}"; Filename: "{app}\kitematic\Kitematic.exe"; Components: "Kitematic"
Name: "{commondesktop}\Kitematic (Alpha)"; WorkingDir: "{app}"; Filename: "{app}\kitematic\Kitematic.exe"; Tasks: desktopicon; Components: "Kitematic"
Name: "{userprograms}\Docker\Docker Quickstart Terminal"; WorkingDir: "{app}"; Filename: "{app}\start.sh"; IconFilename: "{app}/docker-quickstart-terminal.ico"; Components: "Docker"
Name: "{commondesktop}\Docker Quickstart Terminal"; WorkingDir: "{app}"; Filename: "{app}\start.sh"; IconFilename: "{app}/docker-quickstart-terminal.ico"; Tasks: desktopicon; Components: "Docker"

[UninstallRun]
Filename: "{app}\delete.sh"

[UninstallDelete]
Type: filesandordirs; Name: "{localappdata}\..\Roaming\Kitematic"

[Code]
#include "base64.iss"
#include "guid.iss"

var
	restart: boolean;
  TrackingDisabled: Boolean;
	DockerInstallDocs: TLabel;
  TrackingCheckBox: TNewCheckBox;

function uuid(): String;
var
  dirpath: String;
  filepath: String;
  ansiresult: AnsiString;
begin
  dirpath := ExpandConstant('{userappdata}\DockerToolbox');
  filepath := dirpath + '\id.txt';
  ForceDirectories(dirpath);

  Result := '';
  if FileExists(filepath) then
    LoadStringFromFile(filepath, ansiresult);
    Result := String(ansiresult)

  if Length(Result) = 0 then
    Result := GetGuid('');
    StringChangeEx(Result, '{', '', True);
    StringChangeEx(Result, '}', '', True);
    SaveStringToFile(filepath, AnsiString(Result), False);
end;

function WindowsVersionString(): String;
var
	ResultCode: Integer;
	lines : TArrayOfString;
begin
	if not Exec(ExpandConstant('{cmd}'), ExpandConstant('/c wmic os get caption | more +1 > C:\windows-version.txt'), '', SW_HIDE, ewWaitUntilTerminated, ResultCode) then begin
		Result := 'N/A';
		exit;
	end;

	if LoadStringsFromFile(ExpandConstant('C:\windows-version.txt'), lines) then begin
		Result := lines[0];
	end else begin
		Result := 'N/A'
	end;
end;

procedure TrackEvent(name: String);
var
  payload: String;
  WinHttpReq: Variant;
begin
  if TrackingDisabled or WizardSilent() then
    exit;
  try
    payload := Encode64(Format(ExpandConstant('{{"event": "%s", "properties": {{"token": "{#MixpanelToken}", "distinct_id": "%s", "os": "win32", "os version": "%s", "version": "{#MyAppVersion}"}}'), [name, uuid(), WindowsVersionString()]));
    WinHttpReq := CreateOleObject('WinHttp.WinHttpRequest.5.1');
    WinHttpReq.Open('POST', 'https://api.mixpanel.com/track/?data=' + payload, false);
    WinHttpReq.SetRequestHeader('Content-Type', 'application/json');
    WinHttpReq.Send('');
  except
  end;
end;

function NeedRestart(): Boolean;
begin
	Result := restart;
end;

function NeedToInstallVirtualBox(): Boolean;
begin
	// TODO: Also compare versions
	Result := (
		(GetEnv('VBOX_INSTALL_PATH') = '')
		and
		(GetEnv('VBOX_MSI_INSTALL_PATH') = '')
	);
end;

function NeedToInstallGit(): Boolean;
begin
	// TODO: Find a better way to see if Git is installed
	Result := not DirExists('C:\Program Files\Git') or not FileExists('C:\Program Files\Git\git-bash.exe')
end;

procedure DocLinkClick(Sender: TObject);
var
	ErrorCode: Integer;
begin
	ShellExec('', 'https://docs.docker.com/installation/windows/', '', '', SW_SHOW, ewNoWait, ErrorCode);
end;

procedure TrackingCheckBoxClicked(Sender: TObject);
begin
  if TrackingCheckBox.Checked then begin
		TrackingDisabled := False;
    TrackEvent('Enabled Tracking');
  end else begin
    TrackEvent('Disabled Tracking');
    TrackingDisabled := True;
  end;
end;

procedure InitializeWizard;
var
  WelcomePage: TWizardPage;
	TrackingLabel: TLabel;
begin
	DockerInstallDocs := TLabel.Create(WizardForm);
	DockerInstallDocs.Parent := WizardForm;
	DockerInstallDocs.Left := 8;
	DockerInstallDocs.Top := WizardForm.ClientHeight - DockerInstallDocs.ClientHeight - 8;
	DockerInstallDocs.Cursor := crHand;
	DockerInstallDocs.Font.Color := clBlue;
	DockerInstallDocs.Font.Style := [fsUnderline];
	DockerInstallDocs.Caption := '{#MyAppName} installation documentation';
	DockerInstallDocs.OnClick := @DocLinkClick;
	DockerInstallDocs.Visible := True;

  WelcomePage := PageFromID(wpWelcome)

	WizardForm.WelcomeLabel2.AutoSize := True;

  TrackingCheckBox := TNewCheckBox.Create(WizardForm);
  TrackingCheckBox.Top := 168;
  TrackingCheckBox.Left := WizardForm.WelcomeLabel2.Left;
  TrackingCheckBox.Width := WizardForm.WelcomeLabel2.Width;
  TrackingCheckBox.Height := 40;
  TrackingCheckBox.Caption := 'Send one-time, anonymous diagonstics during install.';
  TrackingCheckBox.Checked := True;
  TrackingCheckBox.Parent := WelcomePage.Surface;
  TrackingCheckBox.OnClick := @TrackingCheckboxClicked;

	TrackingLabel := TLabel.Create(WizardForm);
	TrackingLabel.Parent := WelcomePage.Surface;
	TrackingLabel.Font := WizardForm.WelcomeLabel2.Font;
	TrackingLabel.Font.Color := clGray;
  TrackingLabel.Caption := 'This data helps us detect problems and improve the installation experience. We only use it for aggregate statistics and will never share it with third parties.';
	TrackingLabel.WordWrap := True;
	TrackingLabel.Visible := True;
	TrackingLabel.Left := WizardForm.WelcomeLabel2.Left;
	TrackingLabel.Width := WizardForm.WelcomeLabel2.Width;
	TrackingLabel.Top := 200;
	TrackingLabel.Height := 100;

	WizardForm.FinishedLabel.AutoSize := True;
	WizardForm.FinishedLabel.Caption :=
		'{#MyAppName} installation completed.' + \
		#13#10 + \
		#13#10 + \
		'Run using the `Docker Quickstart Terminal` icon on your desktop or in [Program Files] - then start a test container with:' + \
		#13#10 + \
		'         `docker run hello-world`' + \
		#13#10 + \
		#13#10 + \
		// TODO: it seems making hyperlinks is hard :/
		//'To save and share container images, automate workflows, and more sign-up for a free Docker Hub account.' + \
		#13#10 + \
		#13#10 +
		'You can upgrade your existing Docker Machine dev VM without data loss by running:' + \
		#13#10 + \
		'         `docker-machine upgrade dev`' + \
		#13#10 + \
		#13#10 + \
		'For further information, please see the {#MyAppName} installation documentation link.'

		// Don't do this until we can compare versions
		// Wizardform.ComponentsList.Checked[3] := NeedToInstallVirtualBox();
		Wizardform.ComponentsList.Checked[4] := NeedToInstallGit();
end;

function InitializeSetup(): boolean;
begin
  TrackEvent('Installer Started');
  Result := True;
end;

function NextButtonClick(CurPageID: Integer): Boolean;
begin
  if CurPageID = wpWelcome then begin
      TrackEvent('Continued from Overview');
  end;
  Result := True
end;

procedure RunInstallVirtualBox();
var
	ResultCode: Integer;
begin
	WizardForm.FilenameLabel.Caption := 'installing VirtualBox'
	if not Exec(ExpandConstant('msiexec'), ExpandConstant('/qn /i "{app}\installers\virtualbox\virtualbox.msi" /norestart'), '', SW_HIDE, ewWaitUntilTerminated, ResultCode) then
		MsgBox('virtualbox install failure', mbInformation, MB_OK);
end;

procedure RunInstallGit();
var
	ResultCode: Integer;
begin
	WizardForm.FilenameLabel.Caption := 'installing Git for Windows'
	if Exec(ExpandConstant('{app}\installers\git\git.exe'), '/sp- /verysilent /norestart', '', SW_HIDE, ewWaitUntilTerminated, ResultCode) then
	begin
		// handle success if necessary; ResultCode contains the exit code
		//MsgBox('git installed OK', mbInformation, MB_OK);
	end
	else begin
		// handle failure if necessary; ResultCode contains the error code
		MsgBox('git install failure', mbInformation, MB_OK);
	end;
end;

procedure CopyBoot2DockerISO();
begin
  WizardForm.FilenameLabel.Caption := 'copying boot2docker iso'
  if not ForceDirectories(ExpandConstant('{userdocs}\..\.docker\machine\cache')) then
      MsgBox('Failed to create docker machine cache dir', mbError, MB_OK);
  if not FileCopy(ExpandConstant('{app}\boot2docker.iso'), ExpandConstant('{userdocs}\..\.docker\machine\cache\boot2docker.iso'), false) then
      MsgBox('File moving failed!', mbError, MB_OK);
end;

function MigrateVM() : Boolean;
var
  ResultCode: Integer;
begin
  if NeedToInstallGit() or NeedToInstallVirtualBox() or not FileExists(ExpandConstant('{app}\docker-machine.exe')) then begin
    Result := true
    exit
  end;

  ExecAsOriginalUser('C:\Program Files\Oracle\VirtualBox\VBoxManage.exe', 'showvminfo default', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
  if ResultCode <> 1 then begin
    Result := true
    exit
  end;

  ExecAsOriginalUser('C:\Program Files\Oracle\VirtualBox\VBoxManage.exe', 'showvminfo boot2docker-vm', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
  if ResultCode <> 0 then begin
    Result := true
    exit
  end;

  if MsgBox('Migrate your existing Boot2Docker VM to work with the Docker Toolbox? Your existing Boot2Docker VM will not be affected. This should take about a minute.', mbConfirmation, MB_YESNO) = IDYES then
  begin
		TrackEvent('Boot2Docker Migration Started');
    WizardForm.StatusLabel.Caption := 'Migrating Boot2Docker VM...'
    WizardForm.FilenameLabel.Caption := 'This will take a minute...'
    ExecAsOriginalUser(ExpandConstant('{app}\docker-machine.exe'), ExpandConstant('rm -f default > nul 2>&1'), '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
    DelTree(ExpandConstant('{userdocs}\..\.docker\machine\machines\default'), True, True, True);
    ExecAsOriginalUser(ExpandConstant('{app}\migrate.bat'), ExpandConstant('> {localappdata}\Temp\toolbox-migration-logs.txt 2>&1'), '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
    if ResultCode = 0 then
    begin
      TrackEvent('Boot2Docker Migration Succeeded');
      MsgBox('Succcessfully migrated Boot2Docker VM to a Docker Machine VM named "default"', mbInformation, MB_OK);
    end
    else begin
      TrackEvent('Boot2Docker Migration Failed');
      MsgBox('Migration of Boot2Docker VM failed. Please file an issue with the migration logs at https://github.com/docker/toolbox/issues/new.', mbCriticalError, MB_OK);
      Exec(ExpandConstant('{win}\notepad.exe'), ExpandConstant('{localappdata}\Temp\toolbox-migration-logs.txt'), '', SW_SHOW, ewNoWait, ResultCode)
      Result := false
			WizardForm.Close;
      exit;
    end;
  end
  else
  begin
    TrackEvent('Boot2Docker Migration Skipped');
  end;
  Result := true
end;

const
	ModPathName = 'modifypath';
	ModPathType = 'user';

function ModPathDir(): TArrayOfString;
begin
	setArrayLength(Result, 1);
	Result[0] := ExpandConstant('{app}');
end;
#include "modpath.iss"

procedure CurStepChanged(CurStep: TSetupStep);
var
	Success: Boolean;
begin
	Success := True;
	if CurStep = ssPostInstall then
  begin
    if IsTaskSelected(ModPathName) then
			ModPath();
    if not WizardSilent() then
      Success := MigrateVM();
		if Success then
			trackEvent('Installer Finished');
  end;
end;


Add inno setup script

Add inno setup script

; -- Example1.iss --
; Demonstrates copying 3 files and creating an icon.

; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!

[Setup]
AppName=AppHarbor CLI
AppVersion=0.1
ChangesEnvironment=yes
DefaultDirName={pf}\AppHarbor
Compression=lzma2
SolidCompression=yes
OutputDir=userdocs:AppHarbor CLI setup output

[Files]
Source: "..\src\AppHarbor\bin\Debug\*"; DestDir: "{app}"

[Registry]
root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"; ValueType: expandsz; ValueName: "Path"; ValueData: "{olddata};{app}"; Check: NeedsAddPath('{app}')

[Code]
function NeedsAddPath(Param: string): boolean;
var
  OrigPath: string;
begin
  if not RegQueryStringValue(HKEY_LOCAL_MACHINE,
    'SYSTEM\CurrentControlSet\Control\Session Manager\Environment',
    'Path', OrigPath)
  then begin
    Result := True;
    exit;
  end;
  // look for the path with leading and trailing semicolon
  // Pos() returns 0 if not found
  Result := Pos(';' + Param + ';', ';' + OrigPath + ';') = 0;
end;

error: pathspec 'install/setup-script.iss' did not match any file(s) known to git


Added a secondary windows install.iss file

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "Kipling"
#define MyAppVersion "3"
#define MyAppPublisher "LabJack, Corp."
#define MyAppURL "http://www.labjack.com/"
#define MyAppExeName "nw.exe"

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{01959173-C10C-4204-98E2-C35CE9525F0D}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "C:\Users\Rory\Desktop\rob_kipling_build\ljswitchboard\deploy\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{pf32}\{#MyAppName}\Kiplingv3_Icon2.ico"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon; IconFilename: "{pf32}\{#MyAppName}\Kiplingv3_Icon2.ico"

[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent

error: pathspec 'windowsinstall-labjack-win8.iss' did not match any file(s) known to git


Update output path

Update output path

fatal: unable to access 'https://github.com/mscrivo/ootd.git/': The requested URL returned error: 403


Se añade nuevo directorio para módulo de configuraciones

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/RogerByte/Instalador-de-Apache-Server.git/'


Added Inno Setup Script for creating installer

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "Souma"
#define MyAppVersion "0.0.1"
#define MyAppPublisher "Souma"
#define MyAppURL "souma.herokuapp.com"
#define MyAppExeName "run.exe"

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{1402D7A2-9375-4E8F-BF93-7FFF0B21A388}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
AllowNoIcons=yes
OutputDir=C:\Users\Greg\Documents
OutputBaseFilename=Souma
Compression=lzma
SolidCompression=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: 0,6.1

[Files]
Source: "C:\Users\Greg\Documents\GitHub\dist\run.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Users\Greg\Documents\GitHub\dist\static\*"; DestDir: "{app}\static"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "C:\Users\Greg\Documents\GitHub\dist\templates\*"; DestDir: "{app}\templates"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "C:\Users\Greg\Documents\GitHub\dist\tcl\*"; DestDir: "{app}\tcl"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon

[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent

[Dirs]
Name: "{userappdata}\souma"

[UninstallDelete]
Type: filesandordirs; Name: "{userappdata}\souma"

[Code]
procedure CurStepChanged(CurStep: TSetupStep);
var
  data: string;
  file: string;
begin
  file := ExpandConstant('{sys}\drivers\etc\hosts');
  if CurStep = ssPostInstall then
  begin
    if LoadStringFromFile(file, data) then
    begin
      data := #13#10 + #13#10 + '# Access Soma at app.soma' + #13#10 '127.0.0.1 app.souma';
      SaveStringToFile(file, data, True);
    end
  end
end;

procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
var
  data: string;
  file: string;
begin
  file := ExpandConstant('{sys}\drivers\etc\hosts');
  if CurUninstallStep = usPostUninstall then
  begin
    if LoadStringFromFile(file, data) then
    begin
      StringChangeEx(data, #13#10 + #13#10 + '# Access Soma at app.soma', '', True);
      StringChangeEx(data, #13#10 '127.0.0.1 app.souma', '', True);
      SaveStringToFile(file, data, False);
    end
  end
end;

error: pathspec 'souma.iss' did not match any file(s) known to git


Added Inno Script for windows setup

Added Inno Script for windows setup

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "DNACloud"
#define MyAppVersion "1.0"
#define MyAppPublisher "Gupta Lab"
#define MyAppURL "www.guptalab.org/dnacloud"
#define MyAppExeName "DNACloud.exe"
#define RegistryScript "register.bat"

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{96D30ADB-BC69-47D1-8E91-52909F54F9AE}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName="C:\DNA-Cloud"
DefaultGroupName={#MyAppName}
AllowNoIcons=yes
LicenseFile=D:\DNA-Cloud\LICENCE.rtf
InfoBeforeFile=D:\DNA-Cloud\README.rtf
OutputDir=C:\Users\Shalin-Vaio\Desktop
OutputBaseFilename=dna_cloud_windows
SetupIconFile=D:\DNA-Cloud\icons\DNAicon.ico
Compression=lzma
SolidCompression=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: 0,6.1

[Files]
Source: "D:\DNA-Cloud\source\DNACloud.exe"; DestDir: "{app}\source"; Flags: ignoreversion
Source: "D:\DNA-Cloud\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\source\{#MyAppExeName}"
Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppURL}}"; Filename: "{#MyAppURL}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\source\{#MyAppExeName}"; Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\source\{#MyAppExeName}"; Tasks: quicklaunchicon

[Run]

Filename: "{app}\{#RegistryScript}";
Filename: "{app}\source\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent

error: pathspec 'scripts/setup.iss' did not match any file(s) known to git


Added a setup icon, version info and copyright to the installer.

error: pathspec 'installer/Solar' did not match any file(s) known to git
error: pathspec 'Space.iss' did not match any file(s) known to git


incremented installer to 0.3.2

incremented installer to 0.3.2

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/AugurProject/augur-prototype.git/'


Small change to installer.

Small change to installer.

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/LANDIS-II-Foundation/Extension-Century-Succession.git/'


*** empty log message ***

*** empty log message ***

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/axbannaz/RemoteFunctionCall.git/'


rollup merge of #17573 : iliekturtles/17570-windows-installer-path

#define CFG_VERSION_WIN GetEnv("CFG_VERSION_WIN")
#define CFG_RELEASE GetEnv("CFG_RELEASE")
#define CFG_PACKAGE_NAME GetEnv("CFG_PACKAGE_NAME")
#define CFG_BUILD GetEnv("CFG_BUILD")

[Setup]

SetupIconFile=rust-logo.ico
AppName=Rust
AppVersion={#CFG_RELEASE}
AppCopyright=Copyright (C) 2006-2014 Mozilla Foundation, MIT license
AppPublisher=Mozilla Foundation
AppPublisherURL=http://www.rust-lang.org
VersionInfoVersion={#CFG_VERSION_WIN}
LicenseFile=LICENSE.txt

DisableWelcomePage=true
DisableProgramGroupPage=true
DisableReadyPage=true
DisableStartupPrompt=true

OutputDir=.\dist\
SourceDir=.\
OutputBaseFilename={#CFG_PACKAGE_NAME}-{#CFG_BUILD}
DefaultDirName={pf32}\Rust

Compression=lzma2/ultra
InternalCompressLevel=ultra
SolidCompression=true

ChangesEnvironment=true
ChangesAssociations=no
AllowUNCPath=false
AllowNoIcons=true
Uninstallable=yes

[Tasks]
Name: modifypath; Description: &Add {app}\bin to your PATH (recommended)

[Files]
Source: "tmp/dist/win/*.*" ; DestDir: "{app}"; Flags: ignoreversion recursesubdirs

[Code]
const
	ModPathName = 'modifypath';
	ModPathType = 'system';

function ModPathDir(): TArrayOfString;
begin
	setArrayLength(Result, 1)
	Result[0] := ExpandConstant('{app}\bin');
end;

#include "modpath.iss"
#include "upgrade.iss"

// Both modpath.iss and upgrade.iss want to overload CurStepChanged.
// This version does the overload then delegates to each.

procedure CurStepChanged(CurStep: TSetupStep);
begin
  UpgradeCurStepChanged(CurStep);
  ModPathCurStepChanged(CurStep);
end;

#define CFG_VERSION_WIN GetEnv("CFG_VERSION_WIN")
#define CFG_RELEASE GetEnv("CFG_RELEASE")
#define CFG_PACKAGE_NAME GetEnv("CFG_PACKAGE_NAME")
#define CFG_BUILD GetEnv("CFG_BUILD")

[Setup]

SetupIconFile=rust-logo.ico
AppName=Rust
AppVersion={#CFG_RELEASE}
AppCopyright=Copyright (C) 2006-2013 Mozilla Foundation, MIT license
AppPublisher=Mozilla Foundation
AppPublisherURL=http://www.rust-lang.org
VersionInfoVersion={#CFG_VERSION_WIN}
LicenseFile=LICENSE.txt

DisableWelcomePage=true
DisableProgramGroupPage=true
DisableReadyPage=true
DisableStartupPrompt=true

OutputDir=.\dist\
SourceDir=.\
OutputBaseFilename={#CFG_PACKAGE_NAME}-{#CFG_BUILD}
DefaultDirName={pf32}\Rust

Compression=lzma2/ultra
InternalCompressLevel=ultra
SolidCompression=true

ChangesEnvironment=true
ChangesAssociations=no
AllowUNCPath=false
AllowNoIcons=true
Uninstallable=yes

[Tasks]
Name: modifypath; Description: &Add {app}\bin to your PATH (recommended)

[Files]
Source: "tmp/dist/win/*.*" ; DestDir: "{app}"; Flags: ignoreversion recursesubdirs

[Code]
const
	ModPathName = 'modifypath';
	ModPathType = 'user';

function ModPathDir(): TArrayOfString;
begin
	setArrayLength(Result, 1)
	Result[0] := ExpandConstant('{app}\bin');
end;

#include "modpath.iss"
#include "upgrade.iss"

// Both modpath.iss and upgrade.iss want to overload CurStepChanged.
// This version does the overload then delegates to each.

procedure CurStepChanged(CurStep: TSetupStep);
begin
  UpgradeCurStepChanged(CurStep);
  ModPathCurStepChanged(CurStep);
end;


set project root path in vsprops after sdk installation

git-svn-id: e63e81c28924109395458d2e820da944abad9487@611 f001bc3a-424a-0410-80a0-a715b8f413a8

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/nuecho/telephony-unimrcp.git/'


initially added windows installer stuff (inno setup)

git-svn-id: e63e81c28924109395458d2e820da944abad9487@593 f001bc3a-424a-0410-80a0-a715b8f413a8


text changes for the installer

text changes for the installer

git-svn-id: 36b044a1d4e5f74e123a9788437846fc1f2f0dec@401 fd6d9157-2c40-0410-9642-e7077f30ef04

error: pathspec 'app/main/setup/setup' did not match any file(s) known to git
error: pathspec 'script.iss' did not match any file(s) known to git


Update to .net 5 release runtimes

Update to .net 5 release runtimes

error: pathspec 'Setup' did not match any file(s) known to git
error: pathspec 'Script.iss' did not match any file(s) known to git


Add Setup Script

Add Setup Script

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{16F34288-25AF-446D-B644-8A24FD210B15}
AppName=InstantScale
AppVersion=1.0
;AppVerName=InstantScale 1.0
AppPublisherURL=https://github.com/Jrribas/InstantScale
AppSupportURL=https://github.com/Jrribas/InstantScale
AppUpdatesURL=https://github.com/Jrribas/InstantScale
DefaultDirName={pf}\InstantScale
DefaultGroupName=InstantScale
AllowNoIcons=yes
LicenseFile=C:\Users\Farinha\Documents\GitHub\InstantScale\License.txt
OutputDir=C:\Users\Farinha\Desktop\dist
OutputBaseFilename=setup-InstantScale-v1
SetupIconFile=C:\Users\Farinha\Documents\GitHub\InstantScale\icon.ico
Compression=lzma
SolidCompression=yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "portuguese"; MessagesFile: "compiler:Languages\Portuguese.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "C:\Users\Farinha\Documents\GitHub\InstantScale\build\exe.win-amd64-3.6\InstantScale.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Users\Farinha\Documents\GitHub\InstantScale\build\exe.win-amd64-3.6\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\InstantScale"; Filename: "{app}\InstantScale.exe"
Name: "{group}\{cm:ProgramOnTheWeb,InstantScale}"; Filename: "https://github.com/Jrribas/InstantScale"
Name: "{group}\{cm:UninstallProgram,InstantScale}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\InstantScale"; Filename: "{app}\InstantScale.exe"; Tasks: desktopicon

[Run]
Filename: "{app}\InstantScale.exe"; Description: "{cm:LaunchProgram,InstantScale}"; Flags: nowait postinstall skipifsilent

error: pathspec 'SetupScript/setup_Test.iss' did not match any file(s) known to git


Configuration for minimal tigase package

git-svn-id: 4a0daf30c0bbd291b3bc5fe8f058bf11ee523347@802 7d282ba1-3ae6-0310-8f9b-c9008a0864d2

#define ver "3.1.1-b745";

[Setup]
AppName=Tigase Server
AppVersion={#ver}
AppVerName=Tigase XMPP Server {#ver}
AppPublisher=Tigase.org
AppPublisherURL=http://www.tigase.org/
AppSupportURL=http://www.tigase.org/
AppUpdatesURL=http://www.tigase.org/
DefaultDirName={pf}\Tigase
DefaultGroupName=Tigase Server
AllowNoIcons=true
LicenseFile=Licence.txt
OutputDir=..\packages
OutputBaseFilename=tigase-server-minimal-{#ver}
Compression=lzma
SolidCompression=true
UninstallDisplayIcon={app}\Tigase.ico
VersionInfoCopyright=Artur Hefczyc
AppCopyright=Artur Hefczyc

[Languages]
Name: english; MessagesFile: compiler:Default.isl
Name: basque; MessagesFile: compiler:Languages\Basque.isl
Name: brazilianportuguese; MessagesFile: compiler:Languages\BrazilianPortuguese.isl
Name: catalan; MessagesFile: compiler:Languages\Catalan.isl
Name: czech; MessagesFile: compiler:Languages\Czech.isl
Name: danish; MessagesFile: compiler:Languages\Danish.isl
Name: dutch; MessagesFile: compiler:Languages\Dutch.isl
Name: finnish; MessagesFile: compiler:Languages\Finnish.isl
Name: french; MessagesFile: compiler:Languages\French.isl
Name: german; MessagesFile: compiler:Languages\German.isl
Name: hungarian; MessagesFile: compiler:Languages\Hungarian.isl
Name: italian; MessagesFile: compiler:Languages\Italian.isl
Name: norwegian; MessagesFile: compiler:Languages\Norwegian.isl
Name: polish; MessagesFile: compiler:Languages\Polish.isl
Name: portuguese; MessagesFile: compiler:Languages\Portuguese.isl
Name: russian; MessagesFile: compiler:Languages\Russian.isl
Name: slovak; MessagesFile: compiler:Languages\Slovak.isl
Name: slovenian; MessagesFile: compiler:Languages\Slovenian.isl
Name: spanish; MessagesFile: compiler:Languages\Spanish.isl

[Files]

Source: wrapper\wrapper.exe; DestDir: {app}; Flags: ignoreversion
Source: ..\certs\*; DestDir: {app}\certs; Flags: ignoreversion recursesubdirs createallsubdirs
Source: ..\docs-tigase-server\*; DestDir: {app}\docs; Flags: ignoreversion recursesubdirs createallsubdirs
Source: ..\jars\*; DestDir: {app}\jars; Flags: ignoreversion recursesubdirs createallsubdirs
Source: z:\home\kobit\projects\tigase\server\libs\tigase-utils.jar; DestDir: {app}\libs; Flags: ignoreversion recursesubdirs createallsubdirs
Source: z:\home\kobit\projects\tigase\server\libs\tigase-xmltools.jar; DestDir: {app}\libs; Flags: ignoreversion recursesubdirs createallsubdirs
Source: z:\home\kobit\projects\tigase\server\database\mysql-schema.sql; DestDir: {app}\database\mysql-schema.sql; Flags: ignoreversion
Source: z:\home\kobit\projects\tigase\server\database\postgresql-schema.sql; DestDir: {app}\database\postgresql-schema.sql; Flags: ignoreversion
Source: wrapper\wrapper.conf; DestDir: {app}; Flags: ignoreversion
Source: scripts\InstallTigaseService.bat; DestDir: {app}; Flags: ignoreversion
Source: ..\README.html; DestDir: {app}; Flags: ignoreversion
Source: scripts\Run.bat; DestDir: {app}; Flags: ignoreversion
Source: scripts\Tigase.bat; DestDir: {app}; Flags: ignoreversion
Source: scripts\UninstallTigaseService.bat; DestDir: {app}; Flags: ignoreversion
Source: Tigase.ico; DestDir: {app}; Flags: ignoreversion
Source: scripts\Uninst.bat; DestDir: {app}; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
Source: Licence.txt; DestDir: {app}; Flags: ignoreversion
Source: wrapper\wrapper.dll; DestDir: {app}\libs; Flags: ignoreversion
Source: wrapper\wrapper.jar; DestDir: {app}\libs; Flags: ignoreversion
Source: ..\etc\tigase.conf; DestDir: {app}\etc; Flags: ignoreversion
Source: ..\etc\initial.properties; DestDir: {app}\etc; Flags: ignoreversion

[Dirs]
Name: {app}\logs

[Icons]
Name: {group}\Start Tigase Server; Filename: {app}\Run.bat; WorkingDir: {app}; IconFilename: {app}\Tigase.ico
Name: {group}\Install Tigase Service; Filename: {app}\InstallTigaseService.bat
Name: {group}\Uninstall Tigase Service; Filename: {app}\UninstallTigaseService.bat
Name: {group}\{cm:ProgramOnTheWeb,Tigase}; Filename: http://www.tigase.org/

[UninstallRun]
Filename: {app}\Uninst.bat

error: pathspec 'win-stuff/Tigase-minimal.iss' did not match any file(s) known to git


Cosmetics.

Cosmetics.


The install script for Antimony (and QTAntimony in particular).

[Files]
Source: antimony_win32\Antimony\QTAntimony.exe; DestDir: {app}
Source: antimony_win32\Antimony\README.txt; DestDir: {app}
Source: antimony_win32\Antimony\vcredist_x86.exe; DestDir: {app}
Source: antimony_win32\Antimony\QtCore4.dll; DestDir: {app}
Source: antimony_win32\Antimony\QtGui4.dll; DestDir: {app}
Source: antimony_win32\Antimony\SBW.dll; DestDir: {app}
Source: antimony_win32\Antimony\zlib1.dll; DestDir: {app}
Source: antimony_win32\Antimony\antimony2sbml.exe; DestDir: {app}
Source: antimony_win32\Antimony\sbml2antimony.exe; DestDir: {app}
Source: antimony_win32\Antimony\antimony.dll; DestDir: {app}
Source: antimony_win32\Antimony\libbz2.dll; DestDir: {app}
Source: antimony_win32\Antimony\libexpat.dll; DestDir: {app}
Source: antimony_win32\Antimony\libsbml.dll; DestDir: {app}
Source: antimony_win32\Antimony\libxml2.dll; DestDir: {app}
Source: antimony_win32\Antimony\msvcp90.dll; DestDir: {app}
Source: antimony_win32\Antimony\msvcr90.dll; DestDir: {app}
Source: antimony_win32\Antimony\biomodels\BIOMD0000000001.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000231.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000002.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000003.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000004.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000005.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000006.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000007.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000008.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000009.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000010.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000011.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000012.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000013.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000014.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000015.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000016.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000017.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000018.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000019.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000020.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000021.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000022.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000023.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000024.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000025.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000026.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000027.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000028.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000029.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000030.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000031.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000032.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000033.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000034.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000035.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000036.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000037.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000038.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000039.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000040.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000041.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000042.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000043.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000044.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000045.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000046.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000047.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000048.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000049.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000050.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000051.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000052.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000053.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000054.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000055.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000056.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000057.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000058.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000059.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000060.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000061.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000062.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000063.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000064.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000065.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000066.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000067.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000068.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000069.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000070.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000071.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000072.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000073.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000074.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000075.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000076.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000077.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000078.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000079.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000080.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000081.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000082.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000083.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000084.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000085.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000086.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000087.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000088.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000089.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000090.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000091.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000092.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000093.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000094.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000095.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000096.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000097.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000098.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000099.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000100.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000101.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000102.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000103.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000104.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000105.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000106.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000107.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000108.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000109.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000110.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000111.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000112.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000113.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000114.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000115.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000116.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000117.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000118.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000119.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000120.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000121.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000122.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000123.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000124.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000125.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000126.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000127.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000128.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000129.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000130.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000131.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000132.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000133.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000134.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000135.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000136.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000137.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000138.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000139.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000140.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000141.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000142.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000143.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000144.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000145.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000146.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000147.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000148.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000149.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000150.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000151.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000152.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000153.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000154.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000155.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000156.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000157.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000158.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000159.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000160.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000161.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000162.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000163.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000164.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000165.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000166.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000167.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000168.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000169.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000170.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000171.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000172.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000173.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000174.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000175.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000176.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000177.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000178.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000179.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000180.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000181.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000182.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000183.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000184.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000185.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000186.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000187.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000188.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000189.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000190.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000191.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000192.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000193.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000194.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000195.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000196.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000197.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000198.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000199.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000200.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000201.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000202.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000203.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000204.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000205.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000206.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000207.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000208.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000209.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000210.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000211.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000212.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000213.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000214.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000215.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000216.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000217.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000218.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000219.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000220.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000221.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000222.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000223.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000224.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000225.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000226.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000227.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000228.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000229.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\biomodels\BIOMD0000000230.txt; DestDir: {app}\biomodels\
Source: antimony_win32\Antimony\ex_antimony_output.txt; DestDir: {app}
Source: antimony_win32\Antimony\ex_sbml_input.xml; DestDir: {app}
Source: antimony_win32\Antimony\ex_sbml_output___main_sbml.xml; DestDir: {app}
Source: antimony_win32\Antimony\ex_sbml_output_bistable_sbml.xml; DestDir: {app}
Source: antimony_win32\Antimony\ex_sbml_output_combined_model_sbml.xml; DestDir: {app}
Source: antimony_win32\Antimony\ex_sbml_output_ffn_sbml.xml; DestDir: {app}
Source: antimony_win32\Antimony\ex_sbml_output_ringoscil_sbml.xml; DestDir: {app}
Source: antimony_win32\Antimony\ex_antimony_input.txt; DestDir: {app}
[Setup]
DefaultGroupName=Antimony
UsePreviousGroup=true
AppName=QTAntimony
AppVerName=QTAntimony 0.6
DefaultDirName={pf}\Antimony
UsePreviousAppDir=false
[Icons]
Name: {group}\{cm:UninstallProgram, QTAntimony}; Filename: {uninstallexe}
Name: {group}\QTAntimony; Filename: {app}\QTAntimony.exe; WorkingDir: {userdocs}
Name: {group}\README; Filename: {app}\README.txt
[Run]
Filename: {app}\vcredist_x86.exe; Parameters: "/q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log"""
Filename: {app}\QTAntimony.exe; WorkingDir: {userdocs}; Flags: postinstall unchecked
Filename: {app}\README.txt; Description: View the README file; Flags: postinstall shellexec skipifsilent
[Dirs]
Name: {app}\biomodels

error: pathspec 'win32/installAntimony.iss' did not match any file(s) known to git


+ installer

+ installer

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "Raje Downloader"
#define MyAppVersion GetFileVersion("bin\Release\Rajce-Downloader.exe");
#define MyAppPublisher "Ladislav Havlt"
#define MyAppExeName "Rajce-Downloader.exe"

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{3AA7960E-DEAE-4D21-93BE-7B0E8EE4D0FA}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
AllowNoIcons=yes
LicenseFile=LICENSE
OutputDir=bin\Release\
OutputBaseFilename=rajce-downloader-{#StringChange(MyAppVersion, ".", "-")}-setup
Compression=lzma
SolidCompression=yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "czech"; MessagesFile: "compiler:Languages\Czech.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1

[Files]
Source: "bin\Release\Rajce-Downloader.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "LICENSE"; DestDir: "{app}"; DestName: "License.txt"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon

[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, "&", "&&")}}"; Flags: nowait postinstall skipifsilent

error: pathspec 'Rajce-Downloader.iss' did not match any file(s) known to git


Fix remaining build paths

Fix remaining build paths


Fixed a bug where the installer is not properly removing the extension's entry in the extension database/registry.  The original "remove" commands were using the extension's name without its version numbers (e.g. X.Y), so they weren't finding the extension in the database.

error: pathspec 'deploy/Land' did not match any file(s) known to git
error: pathspec 'Use.iss' did not match any file(s) known to git


"This is the script for building exec file for windows"

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

[Setup]
AppName=Khmer Converter
AppVerName=Khmer Converter 1.5.1
AppPublisher=Khmer Software Initiative
AppPublisherURL=http://www.khmeros.info
AppSupportURL=http://www.khmeros.info
AppUpdatesURL=http://www.khmeros.info
DefaultDirName={pf}\Khmer Converter
DefaultGroupName=Khmer Converter 1.5.1
DisableProgramGroupPage=yes
LicenseFile=LICENSE.TXT
OutputDir=output
OutputBaseFilename=KhmerConverterSetup1.5.1
Compression=lzma
SolidCompression=yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "converter.ico"; DestDir: "{app}"; Flags: ignoreversion
Source: "README.TXT"; DestDir: "{app}"; Flags: ignoreversion
Source: "LICENSE.TXT"; DestDir: "{app}"; Flags: ignoreversion
Source: "dist\khmerConverter.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "dist\*"; DestDir: "{app}\bin"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "images\*"; DestDir: "{app}\images"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{userdesktop}\Khmer Converter"; Filename: "{app}\bin\khmerconverter.exe"; WorkingDir: "{app}\bin"; IconFilename: "{app}\converter.ico"; Tasks: desktopicon
Name: "{group}\Khmer Converter 1.5.1"; Filename: "{app}\bin\khmerconverter.exe"; WorkingDir: "{app}\bin"; IconFilename: "{app}\converter.ico"
Name: "{group}\Readme"; Filename: "{app}\README.TXT"
Name: "{group}\License"; Filename: "{app}\LICENSE.TXT"
Name: "{group}\Uninstall"; Filename: "{app}\unins000.exe"

error: pathspec 'khmerconverter.iss' did not match any file(s) known to git


first steps of a inno setup install file. The nice part about inno setup is that it can be run from the command line, no clicking required. So this may one day lead to nightly builds of windows installers

[Setup]
AppName=MonetDB
AppVerName=MonetDB 4.7.3
DefaultDirName={pf}\MonetDB
DefaultGroupName=MonetDB
UninstallDisplayIcon={app}\bin\Mserver.exe
Compression=lzma
SolidCompression=yes
SetupIconFile=

[Files]
Source: "bin\libbat-0.dll"; DestDir: "{app}\bin";
Source: "bin\libMapi-0.dll"; DestDir: "{app}\bin";
Source: "bin\libmonet-0.dll"; DestDir: "{app}\bin";
Source: "bin\libmutils-0.dll"; DestDir: "{app}\bin";
Source: "bin\libstream-0.dll"; DestDir: "{app}\bin";
Source: "bin\MapiClient"; DestDir: "{app}\bin";
Source: "bin\MapiClient.exe"; DestDir: "{app}\bin";
Source: "bin\MapiClient.py"; DestDir: "{app}\bin";
Source: "bin\MapiClient.py.bat"; DestDir: "{app}\bin";
Source: "bin\Mapprove.py"; DestDir: "{app}\bin";
Source: "bin\Mapprove.py.bat"; DestDir: "{app}\bin";
Source: "bin\Mdiff.exe"; DestDir: "{app}\bin";
Source: "bin\Mfilter.py"; DestDir: "{app}\bin";
Source: "bin\Mfilter.pyc"; DestDir: "{app}\bin";
Source: "bin\MkillUsers"; DestDir: "{app}\bin";
Source: "bin\Mlog"; DestDir: "{app}\bin";
Source: "bin\Mlog.bat"; DestDir: "{app}\bin";
Source: "bin\monetdb-config"; DestDir: "{app}\bin";
Source: "bin\monetdb-config.bat"; DestDir: "{app}\bin";
Source: "bin\Mprofile.py"; DestDir: "{app}\bin";
Source: "bin\Mprofile.py.bat"; DestDir: "{app}\bin";
Source: "bin\Mserver"; DestDir: "{app}\bin";
Source: "bin\Mserver.exe"; DestDir: "{app}\bin";
Source: "bin\Mtest.py"; DestDir: "{app}\bin";
Source: "bin\Mtest.py.bat"; DestDir: "{app}\bin";
Source: "bin\prof.py"; DestDir: "{app}\bin";
Source: "bin\prof.pyc"; DestDir: "{app}\bin";

[Messages]
AboutSetupNote=MonetDB home page:%nhttp://www.monetdb.com/

[Icons]
Name: "{group}\MonetDB"; Filename: "{app}\bin\Mserver.exe"

error: pathspec 'MonetDB/NT/MonetDB.iss' did not match any file(s) known to git


Update installer to use .net core 3 preview 8


Fix the runtime urls

Fix the runtime urls


Getting installer ready to work with .net core 3


Added verifier plugin to the installer script.

git-svn-id: e63e81c28924109395458d2e820da944abad9487@1914 f001bc3a-424a-0410-80a0-a715b8f413a8


Use "modern" Inno Setup styles for installer


Updated windows setup.

Updated windows setup.

fatal: remote error: upload-pack: not our ref 9186e8b901ba2be363d334f9335f0c8af30c5f5d
fatal: the remote end hung up unexpectedly


fixed a problem with the latest Windows installer.

error: pathspec 'HeeksCNC' did not match any file(s) known to git
error: pathspec 'installer.iss' did not match any file(s) known to git


More code reorganization

More code reorganization

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/kidaa/windows-setup.git/'


Fixing hard-coded paths

Fixing hard-coded paths

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/priologic/easyrtc_ie_plugin.git/'


Actualización para slack

Actualización para slack

test

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/RogerByte/Instalador-de-Apache-Server.git/'


cli[NF] added iss file for windows installer

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/esc/Psignifit-3.x.git/'


Revised the installer script for the new Site Harvest library instead of the original Harvest library.  The script now also sources the libraries from the configuration output directory where they are staged.  This guarantees the versions specified in the packages.config file are the ones bundled in the installer.  The L-II build directory is not guaranteed to have those versions.


Create mutefm_setup.iss

Create mutefm_setup.iss

; Script generated by the Inno Setup Script Wizard.
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

;(X)Update registry to have it run on startup, (X) verify that .net is installed, (X) ensure that user is at least running win7
;Note: Don't worry about setting up extension, browser settings, hiding sndvol, etc. since program itself will do it
; for showing in system tray by default, research this: http://social.msdn.microsoft.com/Forums/en/windowscompatibility/thread/fee62eb0-4f68-408c-aec2-82ffdf2ddd69
#define MyAppName "mute.fm"
#define MyAppVersion "0.9.5"
#define MyAppMutex "Global\{{4A850CD5-D080-481F-8DCC-923D214381C4}"
#define MyAppPublisher "mute.fm"
#define MyAppURL "http://www.mute.fm"
#define MyAppExeName "mute_fm.exe"

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{4A850CD5-D080-481F-8DCC-923D214381C4}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppMutex={#MyAppMutex}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
AllowNoIcons=yes
OutputBaseFilename=mutefm_setup
SetupIconFile=..\src\favicon.ico
Compression=lzma
SolidCompression=yes
MinVersion=0,6.1
;ArchitecturesInstallIn64BitMode=x64 ia64
DefaultGroupName=mute.fm
RestartIfNeededByRun=false

; For updating registry to run on startup
PrivilegesRequired=admin

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Registry]
Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "mute.fm"; ValueData: "{app}\{#MyAppExeName}"; Flags: uninsdeletevalue

[Files]
Source: "..\src\win\bin\Release\*.*"; DestDir: "{app}"; Flags: ignoreversion

Source: "..\src\favicon.ico"; DestDir: "{app}"; Flags: ignoreversion
Source: "flashinstaller.exe"; DestDir: "{%TEMP}"; Flags: ignoreversion

Source: "..\src\mixer\*.html"; DestDir: "{app}\mixer"; Flags: ignoreversion
Source: "..\src\mixer\*.js"; DestDir: "{app}\mixer"; Flags: ignoreversion
Source: "..\src\mixer\*.json"; DestDir: "{app}\mixer"; Flags: ignoreversion
Source: "..\src\mixer\*.png"; DestDir: "{app}\mixer"; Flags: ignoreversion
Source: "..\src\mixer\*.gif"; DestDir: "{app}\mixer"; Flags: ignoreversion
Source: "..\src\mixer\*.css"; DestDir: "{app}\mixer"; Flags: ignoreversion
Source: "..\src\mixer\*.ico"; DestDir: "{app}\mixer"; Flags: ignoreversion
Source: "..\src\mixer\css\*.*"; DestDir: "{app}\mixer\css"; Flags: ignoreversion
Source: "..\src\mixer\formwiz\*.*"; DestDir: "{app}\mixer\formwiz"; Flags: ignoreversion
;Source: "Growl_v2.0final.msi"; DestDir: "{%TEMP}"; Flags: ignoreversion
Source: "GrowlInstaller.exe"; DestDir: "{%TEMP}"; Flags: ignoreversion
Source: "..\growl_connector_license.txt"; DestDir: "{app}"; Flags: ignoreversion

; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Run]
Filename: "{%TEMP}\flashinstaller.exe"; Parameters: ""; Description: "Install Flash"; Flags: waituntilterminated
Filename: "{%TEMP}\GrowlInstaller.exe"; Parameters: ""; Description: "Install Growl"; Flags: waituntilterminated
Filename: "{app}\{#MyAppExeName}"; Description: "Run now"; Flags: nowait;  Parameters: "FIRSTTIME"
;Filename: "http://www.mute.fm/gettingstarted.html"; Flags: shellexec runasoriginaluser

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"

[UninstallDelete]
Type: filesandordirs; Name: "{userappdata}\mute.fm\Awesomium"

[Code]

const
WM_CLOSE = 16;

function UpdateReadyMemo(Space, NewLine, MemoUserInfoInfo, MemoDirInfo, MemoTypeInfo, MemoComponentsInfo, MemoGroupInfo, MemoTasksInfo: String): String;

begin
    result := 'Installation notes:' + newline + newline + 'As this installer finishes, it will run the Flash installer.  It is needed';
    result := result + newline + 'because mute.fm uses its own Chromium-based browser to play ' + newline;
    result := result + 'web-based music.' + newline + newline;
    result := result + 'If you get a message saying that a newer version is already' + newline;
    result := result + 'installed, please disregard it.' + newline + newline;
    result := result + 'The installer also installs Growl for notifications.  If you uninstall,' + newline;
    result := result + 'you may want to uninstall that separately.';
end;

// From: http://stackoverflow.com/questions/4104011/innosetup-how-to-check-the-framework-4-0
function IsDotNetDetected(version: string; service: cardinal): boolean;
// Indicates whether the specified version and service pack of the .NET Framework is installed.
//
// version -- Specify one of these strings for the required .NET Framework version:
//    'v1.1.4322'     .NET Framework 1.1
//    'v2.0.50727'    .NET Framework 2.0
//    'v3.0'          .NET Framework 3.0
//    'v3.5'          .NET Framework 3.5
//    'v4\Client'     .NET Framework 4.0 Client Profile
//    'v4\Full'       .NET Framework 4.0 Full Installation
//
// service -- Specify any non-negative integer for the required service pack level:
//    0               No service packs required
//    1, 2, etc.      Service pack 1, 2, etc. required
var
    key: string;
    install, serviceCount: cardinal;
    success: boolean;
begin
    key := 'SOFTWARE\Microsoft\NET Framework Setup\NDP\' + version;
    // .NET 3.0 uses value InstallSuccess in subkey Setup
    if Pos('v3.0', version) = 1 then begin
        success := RegQueryDWordValue(HKLM, key + '\Setup', 'InstallSuccess', install);
    end else begin
        success := RegQueryDWordValue(HKLM, key, 'Install', install);
    end;
    // .NET 4.0 uses value Servicing instead of SP
    if Pos('v4', version) = 1 then begin
        success := success and RegQueryDWordValue(HKLM, key, 'Servicing', serviceCount);
    end else begin
        success := success and RegQueryDWordValue(HKLM, key, 'SP', serviceCount);
    end;
    result := success and (install = 1) and (serviceCount >= service);
end;

function KillProcessByName(processName : string) : boolean;
var
  winHwnd : longint;
begin
  winHwnd := FindWindowByWindowName(processName);
  MsgBox('winHwnd: ' + inttostr(winHwnd),  mbInformation, MB_OK );
  if winHwnd <> 0 then
  result:=postmessage(winHwnd,WM_CLOSE,0,0);
end;

function InitializeSetup(): Boolean;
begin
    //KillProcessByName('WinSoundServer.exe');  //{#MyAppExeName}

    if not IsDotNetDetected('v4\Client', 0) then begin
        MsgBox('This program requires Microsoft .NET Framework 4.0 Full.'#13#13
            'Please use Windows Update or download it from Microsoft to install this version,'#13
            'and then re-run the setup program.', mbInformation, MB_OK);
        result := false;
    end else
        result := true;
end;

function InitializeUninstall() : Boolean;
begin
  //KillProcessByName('{#MyAppExeName}');
  result := true;
end;

error: pathspec 'mutefm_setup.iss' did not match any file(s) known to git


[NF] Included modpath.iss; fixed dist-upload-archives