This commit is contained in:
DavidXanatos 2022-01-31 22:40:52 +01:00
parent c7a715ebda
commit a20eaeff48
2 changed files with 22 additions and 10 deletions

View File

@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
# [1.0.10 / 5.55.10] - 2022-01-??
### Added
### Changed
- HideHostProcess=program.exe can now be used to hide sandboxie saervices [#1336](https://github.com/sandboxie-plus/Sandboxie/issues/1336)
### Fixed
- fixed a couple issues with the new breakout process feature and improved security (thanks Diversenok)
- fixed issues with re opening already open windows [#1584](https://github.com/sandboxie-plus/Sandboxie/issues/1584)
## [1.0.9 / 5.55.9] - 2022-01-31
### Added

View File

@ -260,17 +260,14 @@ _FX void SysInfo_DiscardProcesses(SYSTEM_PROCESS_INFORMATION *buf)
SbieApi_QueryProcess(next->UniqueProcessId, boxname, NULL, NULL, NULL);
BOOL hideProcess = FALSE;
if (hideOther) {
if(boxname[0] && _wcsicmp(boxname, Dll_BoxName) != 0)
hideProcess = TRUE;
if (hideOther && *boxname && _wcsicmp(boxname, Dll_BoxName) != 0) {
hideProcess = TRUE;
}
if(hiddenProcesses) {
if ((!boxname[0]) && next->ImageName.Buffer) {
WCHAR* imagename = wcschr(next->ImageName.Buffer, L'\\');
if (imagename) imagename += 1; // skip L'\\'
else imagename = next->ImageName.Buffer;
else if(hiddenProcesses && next->ImageName.Buffer) {
WCHAR* imagename = wcschr(next->ImageName.Buffer, L'\\');
if (imagename) imagename += 1; // skip L'\\'
else imagename = next->ImageName.Buffer;
if (!*boxname || _wcsnicmp(imagename, L"Sandboxie", 9) == 0) {
for (hiddenProcessesPtr = hiddenProcesses; *hiddenProcessesPtr != L'\0'; hiddenProcessesPtr += wcslen(hiddenProcessesPtr) + 1) {
if (_wcsicmp(imagename, hiddenProcessesPtr) == 0) {
hideProcess = TRUE;