I have a bunch of way-old Daz 3D content installers that shipped as Windows EXEs, and I need to be able to install them in macOS. These days, Daz provides everything in ZIP files for cross-platform usage, and one can usually re-download old purchases in this newer form. However, quite a few of them are no longer available from Daz, so I cannot get a ZIP version. I have to make one.
Ergo, I'm looking for some means of ascertaining exactly what an EXE installs in Windows, where, and either automatically converting that into a ZIP, or at very least producing a list I can use to manually ZIP up a copy. Daz uses a very complex directory structure, so "just go look" isn't an option; any given installer might install 100+ files into 20+ subdirectories, a dozen deep, including some potential overwrites of older files.
I don't think any of these installers do any Registry stuff, and it wouldn't be applicable to the use case anyway (ultimately for macOS).
I saw a similar question asked ("How can I track the changes an installer makes?"), but it was about macOS installers. "Program installation recording for future manual installation" was about replicating an install process across multiple machines. "Track changes to file system and registry" was about Registry stuff mostly, and using a VM, and MS app certification kit. That last one also mentioned Process Monitor (a MS sysinternals app), which seems like it could possibly do this but is quite complicated.
I'm really just looking for something I can point at a directory to show me what changed between time X and time Y (even between "ran it 5 minutes ago" and "just ran it again"). I know how to do something like this with scripting in Unix/Linux, but not in Windows (though am amendable to a similar [command-line] solution; it doesn't have to be some GUI app).