TestPackage v3.0.0
Design and generate simulated installers for testing repackaging, application virtualization, and deployment solutions.
What's new in v3
- Single-screen Configurator. The 7-tab layout is gone; identity, wizard, install actions, uninstall, appearance and package settings all live on one canvas.
- Live "receipt" rail. A summary on the right side updates as you edit — behaviors enabled, installer size, elevation, install directory, and a one-line description of what the generated installer will do.
- Frame navigation tiles. Six tiles across the top of the workspace; click one to jump to that section, and the currently-visible section is highlighted as you scroll.
- Presets. Start from Blank, Typical desktop app, Service + firewall, or Enterprise. Applying a preset replaces the install-action behaviors and their sample data while leaving your identity, wizard pages and uninstall settings alone.
- Composite editors. Registry entries, environment variables, firewall rules, file associations, context menu entries, protocol handlers and test files each now get a proper master-list + detail-form overlay in place of the inline pipe-format row grids.
- Code signing option. Sign the generated installer with your own PFX (via
signtool.exeif available on PATH / Windows Kits, or PowerShellSet-AuthenticodeSignatureas a fallback); leave the mode as "None" to ship it unsigned. - Configurable installer size. Pad the generated setup .exe up to 100 GB with a non-linear slider + exact MB entry, to test how repackaging and virtualization tools handle large installers. Install-time disk-space check runs against the requested size.
- Auto-derived defaults. Default install path and Start Menu folder follow
<Publisher>\<AppName>live as you type. Type your own to opt out; clear the field to re-derive. - Modernist visual system. Flat, architectural, single accent (
#EC3013), 2px rules, zero corner radius. - Elevation by default. New installers request administrator privileges by default (matches the reality of Program Files and HKLM writes). Uncheck "Require Administrator" in the Identity frame for user-scope installers.
- New defaults: installer .exe name auto-dated (
TestPackage_DDMMMYY.exe), installed-payload .exe name readsTestSetupAuditViewer.exe(matches the "audit viewer" copy). - Carried forward from v2: silent install with command-line overrides (
/S,/D=,/context=,/components=), configurable app metadata, custom EULA, banner and accent colors, disk-space prerequisite check.
Existing v2 configuration files (config.ini) load unchanged; nothing in the config schema was removed.
Download
TestPackageSetup.exe — a standalone Windows installer. The .NET 8 runtime is bundled inside the .exe, so nothing else needs to be installed first — just download and run.
Install via winget
winget install RWKSystems.TestPackage
SHA256
2DE6ADFB999168557CC3F171ABB7185FEAAC457281880D686080677956ACD4A4
For more information, visit the product page.