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

"PreferExternalManifest=" prevents some games from starting correctly – possible bug? #583

Closed
matheuswillder opened this issue Feb 18, 2021 · 3 comments

Comments

@matheuswillder
Copy link

matheuswillder commented Feb 18, 2021

I've been using Sandboxie for years to isolate games and some other related stuff. This has no security reasons, it just allows me to easily revert some modifications and settings (and also toggle between the progress saved in a game).

Some time ago I noticed that the Grand Theft Auto IV game no longer started under the Sandboxie supervision, showing the error SecuLauncher: failed to start application. [2000]. Resource Monitor don't show any errors. Today I was able to do tests to find out when the problem started.

The problem started in the Release v0.4.5 / 5.44.1, and additing "PreferExternalManifest=y" option in Sandboxie.ini lets the game start normally.

This is a bug or is it the desired behavior?

Sorry for my English and thank you for continuing the development of this amazing tool.

@NewKidOnTheBlock
Copy link
Contributor

Where do you need to put that parameter?
Global Settings? User settings? or the Sandboxes?

@Rngexile
Copy link

"PreferExternalManifest=y" is added in the sandbox ini config when you go to the sandbox config : "Advanced options > Miscellaneous > Compatibility" then check the box "force usage of custom dummy manifest files (legacy behaviour)".

change log of sandboxie-plus 0.4.5 :
"now by default Sbie's application manifest hack is disabled, as it causes problems with version checking on Windows 10 -- to enable old behaviour add "PreferExternalManifest=y" to the global or the box specific ini section"

Not security related, but compatibility parameter to try for some applications. Good we have now the option to do that.

@matheuswillder
Copy link
Author

@NewKidOnTheBlock

Where do you need to put that parameter?
Global Settings? User settings? or the Sandboxes?

It can be a global option (which applies to all boxes) or per box.

@Rngexile

Not security related, but compatibility parameter to try for some applications. Good we have now the option to do that.

I think now I understand better. As the changelog says that the option enabled (old behavior) causes problems I figured this could be a bug since the current behavior that caused this problem.

Thank you for the answers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants