teamsiso/installer
Zac Gaetano 2552d46210
Some checks failed
CI / build-and-test (push) Failing after 27s
fix(installer): wrap shortcut Target in 'runas /trustlevel:0x20000'
The in-process ShouldDeElevate check (commit 191b2c5) didn't fire on the test box because ParticipantPID resolution against Win32_Process can return null fast enough that the check skips before the elevated explorer-spawned TeamsISO has fully booted. Belt-and-braces: ALSO wrap the shortcut Target so the runas demotion happens at shell-launch time, before TeamsISO.exe even runs. Result on the dev box: clicking the Start Menu / Desktop shortcut now lands a working medium-integrity TeamsISO with NDI discovery succeeding, regardless of explorer's elevation.

Uses [SystemFolder]runas.exe (resolved by MSI at install time) and Show='minimized' to hide the brief runas console flash.
2026-05-16 11:43:54 -04:00
..
Package.wxs fix(installer): wrap shortcut Target in 'runas /trustlevel:0x20000' 2026-05-16 11:43:54 -04:00
TeamsISO.Installer.wixproj feat: app icon, FPS, drops counter, --version, About dialog, Stop Teams toggle 2026-05-08 13:50:19 -04:00