All my portable programs can launch with similar config except one. Annoying. This code in a Yellow box doesn't work: Code: ForceProcess=AnnoyingProgram.exe ClosedFilePath=E: NormalFilePath=E:\AnnoyingProgram\* This code in a Yellow box works, obviously: Code: ForceProcess=AnnoyingProgram.exe #ClosedFilePath=E: #NormalFilePath=E:\AnnoyingProgram\*
It may throw an error if it first queries the parent directory and cannot access it. UseRuleSpecificity=y is required for this: With the WriteFilePath setting, the program will still not be able to see the real location, but will be able to run by creating the E: directory in the sandbox. Code: ForceProcess=AnnoyingProgram.exe ClosedFilePath=E: NormalFilePath=E:\AnnoyingProgram\* WriteFilePath=AnnoyingProgram.exe,|E:
Didn't work, thanks for trying anyway @busy May I ask you a favor? Could you try the actual annoying app in a yellow box? Although a red, even blue or orange, box would be great. TIA
@Mr.X pelase try this dll: https://github.com/sandboxie-plus/Sandboxie/issues/2588#issuecomment-1518079842
I think he already has done. https://www.wilderssecurity.com/threads/sandboxie-plus-v1-9-0.451136/#post-3142393
@Mr.X It worked for me on different box types as long as SysCallLockDown=y was not enabled. Code: NormalFilePath=E:\FreeAlarmClockPortable\ ClosedFilePath=E: UseRuleSpecificity=y To make it work with SysCallLockDown=y: GlobalSettings > Reload Config Code: ApproveWinNtSysCall=CreateTimer
LOL wtf i wanted to properly add fitlering for Timer objects and noticed that sbie while has filtering for eventpairs and keyedevents but doe nsot virtualize thair names so every application that woudl try to use named objects of this type woudl run into an access denided, will have to fix that