sandboxie-plus / Sandboxie

Sandboxie Plus & Classic
https://Sandboxie-Plus.com
GNU General Public License v3.0
13.72k stars 1.53k forks source link

SBIE2224 Sandboxed program has crashed: CorelDRAWTechnicalSuite2020Installer.exe [CorelTrial] #239

Open typpos opened 3 years ago

typpos commented 3 years ago

Unable to run CorelDraw Technical Suite trial installer in sandbox. Sandbox has network access enabled. Installer runs fine in Windows Sandbox.

Installer starts, shows a dialog, then crashes.

Application:

It's small and publicly accessible without registering, so you should be able to easily download this to reproduce.

NewKidOnTheBlock commented 3 years ago

1.) Your version of Sandboxie is years out of date https://github.com/sandboxie-plus/Sandboxie/releases

2.) The Corel installer is a small downloader which tries to download the entire packet once started. I suspect it's the very same problem that plagues other downloader type installers -> #99

typpos commented 3 years ago

1.) Your version of Sandboxie is years out of date

I know. I currently can't use versions of sandboxie on production systems if not signed by an official cert.

I reproduced the same issue with Sandboxie-Plus-x64-v0.5.1.exe.

Minor notes: Doing so raised a couple of unrelated minor issues:

silvestron commented 3 years ago

Unable to run CorelDraw Technical Suite trial installer

I've had many issues in the past with .msi installers. It may be the case that the .exe installer you're launching extracts or downloads an .msi file, which is pretty common. For instance I couldn't launch .msi installers even in the new Windows Sandbox, but I haven't tried recently.

typpos commented 3 years ago

may be .. extracts or downloads an .msi file ..

Good thought, but I don't think it does. It starts up, successfully extracts some UI related files (html, js, etc) to AppData\Local\Temp, and shows a dialog (crashes here). Then after user confirmation would download a 1GB zip file.

The last "squeak" it does as per log file is to "init download size", ..whatever that means in API terms.

NewKidOnTheBlock commented 3 years ago

Could you try again? Today, after giving it another try I found that Sandboxie 5.45.2 handles downloader-type installers flawlessly.

Edit: Looks fine here: Zwischenablage-1

Spoke too soon. It seems like Corel expects a background service to be running. Zwischenablage-2

That thing unpacked almost 7000 files in more than 2000 folders weighing in at 6GB+ So at least the downloading and installing part seems to work now.

typpos commented 3 years ago

Thanks for your effort. Looks like 5.45.2 fixed the installer-bootstrapper.

I had problems with TrustedInstaller with other applications in the past, so will just have to keep using a full VM for these cases.

That thing unpacked almost 7000 files in more than 2000 folders weighing in at 6GB+

It's this kind of madness why we all need Sandboxie !!! My favourite sandboxie feature: "delete sandbox". Click ... and it's all gone!