Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Setup is unable to open data file" from spawned process #1433

Open
memorynoise opened this issue Dec 13, 2021 · 3 comments
Open

"Setup is unable to open data file" from spawned process #1433

memorynoise opened this issue Dec 13, 2021 · 3 comments
Labels
Can't reproduce The issue cannot be reproduced internally Confirmation pending Further confirmation is requested

Comments

@memorynoise
Copy link

FollowUp to #1408: after spawning the acmsetup.exe process the installer now shows a different error:
Screenshot (3).

Tested on both v1.0.3 / 5.55.3 and v1.0.2 / 5.55.2.

No idea about what's going on, It looks like some kind of environment start folder error?

Here's the trace log: https://gist.github.com/memorynoise/eda35bb72d0c1afc828f4f8a6352dc85

As I said earlier, it works fine when I run outside of sandboxie.

Originally posted by @memorynoise in #1408 (comment)

@DavidXanatos DavidXanatos added the Can't reproduce The issue cannot be reproduced internally label Dec 13, 2021
@memorynoise
Copy link
Author

memorynoise commented Dec 14, 2021

Tried a few more tests, unfortunately I'm still experiencing the same bug.
Tried uninstalling and reinstalling the latest version of Sandboxie Plus, tried running it from the original CD and an ISO image,and yet it still crashes with the "Setup is unable..." error. The system is a fresh and fully updated install of Windows 10 64 Bit, with basically nothing more than GOG Galaxy, Steam, Daemon Tools Ultra (tried with both DT enabled and disabled) and the Xbox controller utility.

I'm really stumped. Can't think of anything that could affect the installer behaviour while running inside of the sandbox.

For what it's worth I'm adding a copy of a full trace log and a copy of my sandboxie.ini file.

sandboxie.ini: https://gist.github.com/memorynoise/e5a922ce00debd14403a8ab0040dc0dd
full trace log: https://gist.github.com/memorynoise/4c1333229192057601b418e50d8e6b19

@memorynoise
Copy link
Author

Alright, I think the issue could be related to the following:

It looks like that Windows 10 can actually replace several 16-bit executables from an hardcoded list from the registry with specifically recompiled 32-bit equivalents. According to this blog post, this MSDN article and this old post by Raimond Chen, the ACME Installer (a.k.a. the aforementioned acmsetup.exe) is one of those.

This is only valid for 64-bit of windows 10, 32-bit releases still use the legacy NTVDM subsystem.

Is there any read/write permission required for the specified registry path or the SysWOW64 folder that could be causing the issue with Sandboxie?

@isaak654 isaak654 added the Confirmation pending Further confirmation is requested label Dec 20, 2021
@DavidXanatos
Copy link
Member

No access issues but sbie doesn't always play ncie with the program compatybility asistent so possibly thats the issue right tehre

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Can't reproduce The issue cannot be reproduced internally Confirmation pending Further confirmation is requested
Projects
None yet
Development

No branches or pull requests

3 participants