Skip to content

C++ installer

Pre-release
Pre-release

Choose a tag to compare

@mon5termatt mon5termatt released this 16 Jun 01:35
· 13 commits to cpp since this release

C++ MediCat Installer — beta preview

Experimental native Win32 build from the cpp branch. Ships GUI + command-line in one exe — no batch or PowerShell wrapper.

Downloads

File Platform
MedicatInstaller.exe Windows x64
MedicatInstaller-x86.exe Windows 32-bit (x86)

What it does

Install flow (GUI or CLI)

  • Ventoy — download, extract, fresh install or in-place upgrade
  • Format — optional NTFS format before extraction (forced when Ventoy is not on the drive)
  • ExtractMediCat.USB.v21.12.7z via bundled 7-Zip with live progress
  • Verify — post-install or standalone MD5 check against embedded MedicatFiles.md5
  • Re-extract — selective re-extract of failed files after verify (GUI prompt; CLI with /yes or /reextract)

GUI

  • Drive picker (USB, VHD/VHDX; optional fixed disks ≥ 30 GiB)
  • Dark theme, status bar, optional file-log window during extract/verify
  • Inline archive mirror downloads with resume and progress
  • i18n: English, Spanish, French, Polish, Turkish, Cat

Command line (new in this beta)

  • Dedicated console window for /install and /verify (not your parent CMD session)
  • Live extract/verify progress in the console (% + current file)
  • Cancel with Ctrl+C or by closing the console window
  • Scripting flags: /drive:, /format, /ventoy, /yes, /quiet, /allow-fixed, /archive:, and more — run /help for the full list
  • Exit codes for automation (0 success, 1 error, 4 cancelled, 5 verify failed, …)

Quick start (GUI)

  1. Download the exe for your architecture.
  2. Place MediCat.USB.v21.12.7z in the same folder as the installer.
  3. Run as Administrator.
  4. Select a USB drive (≥ 30 GiB; C: is hidden).
  5. Click Install or use Check USB Files on an existing stick.

Quick start (CLI)

MedicatInstaller.exe /help
MedicatInstaller.exe /version
MedicatInstaller.exe /list-drives
MedicatInstaller.exe /install /drive:E /yes
MedicatInstaller.exe /verify /drive:E /yes

Logs are written to medicat_installer.log beside the exe (plus extract.log, check.log during operations).


Requirements

  • Windows 10/11
  • Administrator elevation (UAC)
  • Internet for Ventoy download (first run) and optional archive mirrors
  • USB or VHD target with ≥ 30 GiB capacity
  • MediCat.USB.v21.12.7z beside the installer (~24 GB+ uncompressed)

Notes

  • Prerelease — test on a spare drive first; report issues with medicat_installer.log attached.
  • Stable batch-installer releases remain on tag 3520 and earlier.
  • CLI help/version strings are English-only for now; /lang: affects logged and dialog text where shown.

Build: cpp @ 86f6b3e