I went ahead and created the Whonix.exe
as per: https://whonix.org/wiki/Dev/Building_Whonix-UI_for_Windows. It was fairly easy.
1>------ Build started: Project: Whonix-UI, Configuration: Debug Any CPU ------
1> Whonix-UI -> C:\Users\admin\Downloads\For-trash\Whonix-Windows-UI-master\Whonix-UI\bin\Debug\Whonix.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Building the Whonix installer went well as expected.
C:\Users\user\Documents\whonix-installer-zips>MakeInstaller.bat
C:\Users\user\Documents\whonix-installer-zips>where /f /r c:\ iscc.exe 1>location.txt
Inno Setup Command-Line Compiler
Copyright (C) 1997-2019 Jordan Russell. All rights reserved.
Portions Copyright (C) 2000-2019 Martijn Laan
Inno Setup Preprocessor
Copyright (C) 2001-2004 Alex Yackimoff. All rights reserved.
Compiler engine version: Inno Setup 6.0.2 (u)
[ISPP] Preprocessing.
[ISPP] Preprocessed.
Parsing [Setup] section, line 6
Parsing [Setup] section, line 7
Parsing [Setup] section, line 8
Parsing [Setup] section, line 9
Parsing [Setup] section, line 10
Parsing [Setup] section, line 11
Parsing [Setup] section, line 12
Parsing [Setup] section, line 13
Parsing [Setup] section, line 14
Parsing [Setup] section, line 15
Parsing [Setup] section, line 16
Parsing [Setup] section, line 17
Parsing [Setup] section, line 18
Reading file (LicenseFile)
Reading file (WizardImageFile)
File: c:\Program Files (x86)\Inno Setup 6\WIZMODERNIMAGE.BMP
Reading file (WizardSmallImageFile)
File: c:\Program Files (x86)\Inno Setup 6\WIZMODERNSMALLIMAGE.BMP
Preparing Setup program executable
Updating icons (SETUP.E32)
Determining language code pages
File: c:\Program Files (x86)\Inno Setup 6\Default.isl
Messages in script file
Reading default messages from Default.isl
Parsing [LangOptions], [Messages], and [CustomMessages] sections
File: c:\Program Files (x86)\Inno Setup 6\Default.isl
Messages in script file
Reading [Code] section
Parsing [Icons] section, line 36
Parsing [Icons] section, line 38
Parsing [Icons] section, line 40
Parsing [UninstallDelete] section, line 51
Parsing [UninstallDelete] section, line 53
Parsing [UninstallDelete] section, line 55
Parsing [Run] section, line 27
Parsing [Run] section, line 29
Parsing [Run] section, line 31
Parsing [Run] section, line 33
Parsing [UninstallRun] section, line 44
Parsing [UninstallRun] section, line 46
Parsing [UninstallRun] section, line 48
Parsing [Files] section, line 21
Reading version info: C:\Users\user\Documents\whonix-installer-zips\virtualbox_x64.msi
Parsing [Files] section, line 22
Reading version info: C:\Users\user\Documents\whonix-installer-zips\common.cab
Parsing [Files] section, line 23
Reading version info: C:\Users\user\Documents\whonix-installer-zips\Whonix.exe
Parsing [Files] section, line 24
Reading version info: C:\Users\user\Documents\whonix-installer-zips\whonix.ova
Deleting InstallWhonix.exe from output directory
Deleting InstallWhonix-1.bin from output directory
Creating setup files
Updating icons (SETUP.EXE)
Compressing Setup program executable
Compressing: C:\Users\user\Documents\whonix-installer-zips\virtualbox_x64.msi
Compressing: C:\Users\user\Documents\whonix-installer-zips\common.cab
Compressing: C:\Users\user\Documents\whonix-installer-zips\Whonix.exe (1.0.0.0)
Compressing: C:\Users\user\Documents\whonix-installer-zips\whonix.ova
Updating version info
Warning: Constant "pf" has been renamed. Use "commonpf" instead or consider using its "auto" form.
Successful compile (290.469 sec). Resulting Setup program filename is:
C:\Users\user\Documents\whonix-installer-zips\Output\InstallWhonix.exe
7-Zip (a) [32] 16.04 : Copyright (c) 1999-2016 Igor Pavlov : 2016-10-04
Open archive: Installer.7z
--
Path = Installer.7z
Type = 7z
Physical Size = 1749901497
Headers Size = 233
Method = LZMA2:24 BCJ
Solid = -
Blocks = 2
Scanning the drive:
1 folder, 2 files, 1757503469 bytes (1677 MiB)
Updating archive: Installer.7z
Items to compress: 3
Files read from disk: 2
Archive size: 1749898598 bytes (1669 MiB)
Everything is Ok
7zSD.sfx
config.txt
Installer.7z
1 file(s) copied.
I executed Install Whonix.exe
from the terminal but don’t have any output. It was executed from the GUI for some reason. Regardless, there were zero problems. Everything extracted as it should and the Whonix VMs started right away.
C:\Users\user\Documents\whonix-installer-zips>"Install Whonix.exe"
Actually there was one very minor issue. When extracting the files the GUI shows 13.0.0.1.4 as the Whonix version. (I’m not referring to the Whonix.ova images though) I believe this can be fixed by updating the source files?