sandboxie-plus / Sandboxie

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

[Error] Steamworks SDK incompatibility #4212

Open RoyallGuards opened 1 month ago

RoyallGuards commented 1 month ago

Describe what you noticed and did

I'm using sandboxie plus for development, to run 2 steam clients and 2 game instances to test steamworks multiplayer features, first time i tried a few weeks ago everything worked fine, but now when i try to open the game on the sandbox the game crashes, i can still run the game without the steam sdk extension, but when i import it to the project, don't work anymore. i'm on windows 11 pro, running gamemaker studio 2.3 as game engine IDE v2024.2.0.132 Runtime v2024.2.0.163 i'm using the latest sandboxie plus release x64-v1.14.7 steam is working normal image

the game is also working when opening without the steam extension enabled image game file without steam extension steamworks_no_extension.zip

steamworks gamemaker extension github page Steamworks.Ext.v1.6.10.zip

when i try to run the game on the default sandbox with the steam extension the window don't pop up image

this is what i got when try to troubleshoot Troubleshooting procedure 'SBIEMSG'

Further information: Sandboxie-Plus Version: 1.14.7 Operating System Version: 10.0.22631-x86_64 MsgCode: 2224 MsgData: steamworks_test.exe [DefaultBox], ProcessName: steamworks_test.exe

and this is the game files with the steam extension, need to have steam open, it will start a game called "Space war" wich is steam app for developers

steamworks_with_extension.zip

this is my first issue so i don't know if i'm doing something wrong, please tell me if i forgot to include something

How often did you encounter it so far?

everytime i try to run the game sandboxed

Expected behavior

It should open a game when runing on a sandbox that i was running steam, so i could test multiplayer

Affected program

Gamemaker compiled game

Download link

Not available

Where is the program located?

The program is installed both inside and outside the sandbox.

Did the program or any related process close unexpectedly?

Yes, it did. See the link to the .dmp file(s) I have attached here.

Crash dump

No response

What version of Sandboxie are you running now?

1.14.7

Is it a new installation of Sandboxie?

I recently did a new clean installation.

Is it a regression from previous versions?

No response

In which sandbox type you have this problem?

In a standard isolation sandbox (yellow sandbox icon).

Can you reproduce this problem on a new empty sandbox?

I can confirm it also on a new empty sandbox.

What is your Windows edition and version?

Windows 11 pro 23H2 64 bits

In which Windows account you have this problem?

A local account (Administrator).

Please mention any installed security software

only windows defender

Did you previously enable some security policy settings outside Sandboxie?

No response

Trace log

No response

Sandboxie.ini configuration

#
# Sandboxie configuration file
#

[GlobalSettings]
Template=BitVise
Template=Edge_Fix
Template=OfficeLicensing
Template=RTSS
Template=WindowsLive
Template=WindowsRasMan

[UserSettings_0C0E020B]
SbieCtrl_AutoStartAgent=SandMan.exe -autorun
BoxGrouping=:DefaultBox
SbieCtrl_EnableAutoStart=y

[DefaultBox]
Enabled=y
BlockNetworkFiles=y
RecoverFolder=%{374DE290-123F-4565-9164-39C4925E467B}%
RecoverFolder=%Personal%
RecoverFolder=%Desktop%
BorderColor=#00FFFF,ttl
Template=OpenBluetooth
Template=SkipHook
Template=FileCopy
Template=qWave
Template=BlockPorts
Template=LingerPrograms
Template=AutoRecoverIgnore
ConfigLevel=10
RoyallGuards commented 1 month ago

Update I can open the game with the steam extension when steam is not running on the sandbox, but this way i can't use steam services, i also tried to extract the game in sandboxed mode so all the files are inside the sandbox files, but also didn't work.