03e3c33a68
The cwd-sync + temp-iss + /O fixes didn't move the needle - ISCC still prints its full banner (Russell + Laan + Yackimoff) then dies with "system cannot find the path specified." after 225ms with exit 2. That rules out cwd, /D, OutputDir-resolution, and DLL-load failures. Compile a truly minimal .iss (no #defines, no [Code], no [Files], CreateAppDir=no, Uninstallable=no) right before our real one. If the minimal compiles cleanly, the problem is in our .iss content and we can bisect from there. If even the minimal fails, ISCC is broken under the runner's SYSTEM context regardless of input - then the fix is to stop building under SYSTEM (run the runner under a regular user account, or skip ISCC altogether and ship the bare exe + scripts as a zip).