This commit is contained in:
DavidXanatos 2023-07-15 19:44:58 +02:00
parent 008c4c536e
commit 911ed2f3f2
4 changed files with 37 additions and 18 deletions

View File

@ -8,6 +8,12 @@ This project adheres to [Semantic Versioning](http://semver.org/).
## [1.10.1 / 5.65.1] - 2023-07-??
### Fixed
- fixed "Disable Security Isolation" causes a game to stop playing audio [#2893](https://github.com/sandboxie-plus/Sandboxie/issues/2893)
## [1.10.0 / 5.65.0] - 2023-07-??

View File

@ -21,8 +21,8 @@
#ifndef _MY_VERSION_H
#define _MY_VERSION_H
#define MY_VERSION_BINARY 5,65,0
#define MY_VERSION_STRING "5.65.0"
#define MY_VERSION_BINARY 5,65,1
#define MY_VERSION_STRING "5.65.1"
#define MY_ABI_VERSION 0x56000
// These #defines are used by either Resource Compiler or NSIS installer

View File

@ -1383,6 +1383,13 @@ _FX NTSTATUS Ipc_NtConnectPort(
if (PATH_IS_OPEN(mp_flags)) goto OpenTruePath;
//
// check if we are in app mode in which case proxying is not needed
//
if (Dll_CompartmentMode) // NoServiceAssist
goto OpenTruePath;
//
// check for proxy LPC port
//
@ -1394,8 +1401,6 @@ _FX NTSTATUS Ipc_NtConnectPort(
if (status != STATUS_BAD_INITIAL_PC)
__leave;
if (status == STATUS_BAD_INITIAL_STACK)
goto OpenTruePath;
//
// if trying to connect to a COM port, start our COM servers first
@ -1511,6 +1516,13 @@ _FX NTSTATUS Ipc_NtSecureConnectPort(
if (PATH_IS_OPEN(mp_flags)) goto OpenTruePath;
//
// check if we are in app mode in which case proxying is not needed
//
if (Dll_CompartmentMode) // NoServiceAssist
goto OpenTruePath;
//
// check for proxy LPC port
//
@ -1522,8 +1534,6 @@ _FX NTSTATUS Ipc_NtSecureConnectPort(
if (status != STATUS_BAD_INITIAL_PC)
__leave;
if (status == STATUS_BAD_INITIAL_STACK)
goto OpenTruePath;
//
// if trying to connect to a COM port, start our COM servers first
@ -1763,6 +1773,13 @@ _FX NTSTATUS Ipc_NtAlpcConnectPort(
if(RpcRt_IsDynamicPortOpen(TruePath))
goto OpenTruePath;
//
// check if we are in app mode in which case proxying is not needed
//
if (Dll_CompartmentMode) // NoServiceAssist
goto OpenTruePath;
//
// check for proxy LPC port
//
@ -1774,8 +1791,6 @@ _FX NTSTATUS Ipc_NtAlpcConnectPort(
if (status != STATUS_BAD_INITIAL_PC)
__leave;
if (status == STATUS_BAD_INITIAL_STACK)
goto OpenTruePath;
//
// if trying to connect to a COM port, start our COM servers first
@ -1939,6 +1954,13 @@ _FX NTSTATUS Ipc_NtAlpcConnectPortEx(
if(RpcRt_IsDynamicPortOpen(TruePath))
goto OpenTruePath;
//
// check if we are in app mode in which case proxying is not needed
//
if (Dll_CompartmentMode) // NoServiceAssist
goto OpenTruePath;
//
// check for proxy LPC port
//
@ -1950,8 +1972,6 @@ _FX NTSTATUS Ipc_NtAlpcConnectPortEx(
if (status != STATUS_BAD_INITIAL_PC)
__leave;
if (status == STATUS_BAD_INITIAL_STACK)
goto OpenTruePath;
//
// if trying to connect to a COM port, start our COM servers first
@ -4224,13 +4244,6 @@ _FX NTSTATUS Ipc_ConnectProxyPort(
_wcsicmp(TruePath, L"\\RPC Control\\plugplay") != 0)
return STATUS_BAD_INITIAL_PC;
//
// check if we are in app mode in which case proxying is not needed, but we must indicate to open true path
//
if (Dll_CompartmentMode) // NoServiceAssist
return STATUS_BAD_INITIAL_STACK;
status = STATUS_SUCCESS;
//

View File

@ -2,7 +2,7 @@
#define VERSION_MJR 1
#define VERSION_MIN 10
#define VERSION_REV 0
#define VERSION_REV 1
#define VERSION_UPD 0
#ifndef STR