Update proc.c
Restores the BlockSoftwareUpdaters setting.
This commit is contained in:
parent
1c003ac73d
commit
b19b7eb3ab
|
@ -1653,7 +1653,7 @@ _FX BOOL Proc_AlternateCreateProcess(
|
||||||
void *lpCurrentDirectory, LPPROCESS_INFORMATION lpProcessInformation,
|
void *lpCurrentDirectory, LPPROCESS_INFORMATION lpProcessInformation,
|
||||||
BOOL *ReturnValue)
|
BOOL *ReturnValue)
|
||||||
{
|
{
|
||||||
//if (SbieApi_QueryConfBool(NULL, L"BlockSoftwareUpdaters", TRUE))
|
if (SbieApi_QueryConfBool(NULL, L"BlockSoftwareUpdaters", TRUE)) {
|
||||||
if (Proc_IsSoftwareUpdateW(lpApplicationName ? lpApplicationName : lpCommandLine)) {
|
if (Proc_IsSoftwareUpdateW(lpApplicationName ? lpApplicationName : lpCommandLine)) {
|
||||||
|
|
||||||
SetLastError(ERROR_ACCESS_DENIED);
|
SetLastError(ERROR_ACCESS_DENIED);
|
||||||
|
@ -1662,6 +1662,7 @@ _FX BOOL Proc_AlternateCreateProcess(
|
||||||
SbieApi_MonitorPutMsg(MONITOR_OTHER, L"Blocked start of an updater");
|
SbieApi_MonitorPutMsg(MONITOR_OTHER, L"Blocked start of an updater");
|
||||||
return TRUE; // exit CreateProcessInternal
|
return TRUE; // exit CreateProcessInternal
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#ifndef _WIN64
|
#ifndef _WIN64
|
||||||
if (Proc_IsSplWow64(lpApplicationName, lpCommandLine,
|
if (Proc_IsSplWow64(lpApplicationName, lpCommandLine,
|
||||||
|
|
Loading…
Reference in New Issue