diff --git a/Sandboxie/core/dll/sysinfo.c b/Sandboxie/core/dll/sysinfo.c index 5b4babe8..a8a15809 100644 --- a/Sandboxie/core/dll/sysinfo.c +++ b/Sandboxie/core/dll/sysinfo.c @@ -133,7 +133,7 @@ _FX BOOLEAN SysInfo_Init(void) SysInfo_UseSbieJob = !Gui_OpenAllWinClasses && !SbieApi_QueryConfBool(NULL, L"NoAddProcessToJob", FALSE); if (Dll_OsBuild >= 8400) - SysInfo_CanUseJobs = SbieApi_QueryConfBool(NULL, L"AllowBoxedJobs", FALSE); + SysInfo_CanUseJobs = SbieApi_QueryConfBool(NULL, L"AllowBoxedJobs", TRUE); SBIEDLL_HOOK(SysInfo_, NtCreateJobObject); SBIEDLL_HOOK(SysInfo_, NtOpenJobObject); diff --git a/Sandboxie/core/drv/process.c b/Sandboxie/core/drv/process.c index 2e9f7e09..642a1f72 100644 --- a/Sandboxie/core/drv/process.c +++ b/Sandboxie/core/drv/process.c @@ -1348,7 +1348,7 @@ _FX BOOLEAN Process_NotifyProcess_Create( // boxed job to a process will not interfere with the job assigned by SbieSvc // - new_proc->can_use_jobs = Conf_Get_Boolean(new_proc->box->name, L"AllowBoxedJobs", 0, FALSE); + new_proc->can_use_jobs = Conf_Get_Boolean(new_proc->box->name, L"AllowBoxedJobs", 0, TRUE); } // diff --git a/SandboxiePlus/SandMan/Windows/OptionsAdvanced.cpp b/SandboxiePlus/SandMan/Windows/OptionsAdvanced.cpp index c3632020..e82d6ce9 100644 --- a/SandboxiePlus/SandMan/Windows/OptionsAdvanced.cpp +++ b/SandboxiePlus/SandMan/Windows/OptionsAdvanced.cpp @@ -69,7 +69,7 @@ void COptionsWindow::CreateAdvanced() void COptionsWindow::LoadAdvanced() { ui.chkPreferExternalManifest->setChecked(m_pBox->GetBool("PreferExternalManifest", false)); - ui.chkNestedJobs->setChecked(m_pBox->GetBool("AllowBoxedJobs", false)); + ui.chkNestedJobs->setChecked(m_pBox->GetBool("AllowBoxedJobs", true)); ui.chkUseSbieWndStation->setChecked(m_pBox->GetBool("UseSbieWndStation", true)); ui.chkAddToJob->setChecked(!m_pBox->GetBool("NoAddProcessToJob", false)); @@ -179,7 +179,7 @@ void COptionsWindow::SaveAdvanced() WriteAdvancedCheck(ui.chkAddToJob, "NoAddProcessToJob", "", "y"); WriteAdvancedCheck(ui.chkProtectSCM, "UnrestrictedSCM", "", "y"); - WriteAdvancedCheck(ui.chkNestedJobs, "AllowBoxedJobs", "y", ""); + WriteAdvancedCheck(ui.chkNestedJobs, "AllowBoxedJobs", "", "n"); WriteAdvancedCheck(ui.chkRestrictServices, "RunServicesAsSystem", "", "y"); WriteAdvancedCheck(ui.chkElevateRpcss, "RunRpcssAsSystem", "y", ""); WriteAdvancedCheck(ui.chkProtectSystem, "ExposeBoxedSystem", "", "y");