Skip to content

Commit

Permalink
SbiePlus 0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidXanatos committed Jun 8, 2020
1 parent d380fbb commit a202d3d
Show file tree
Hide file tree
Showing 97 changed files with 5,911 additions and 509 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).


## [0.2 / 5.41.0] - 2020-06-08

### Added
- IniWatcher, no more clicking reload, the ini is now reloaded automatically every time it changes
- Added Mainanance menu to the Sandbox menu, allowing to install/uninstall and start/stop sandboxie driver, service
- SandMan.exe now is packed with Sbie files and when no sbie is installed acts as a portable instalation
- Added option to clean up logs

### Changed
- sbie driver now first checks the home path for the sbie ini before checking SystemRoot

### Fixed
- Fixed a resource leak when running sandboxed
- Fixed issue boxed services not starting when the path contained a space
- NtQueryInformationProcess now returns the proper sandboxed path for sandboxed processes



## [0.1 / 5.40.2] - 2020-06-01

### Added
Expand Down
Binary file modified Sandboxie/SboxHostDll/SboxHostDll.rc
Binary file not shown.
16 changes: 0 additions & 16 deletions Sandboxie/apps/com/BITS/resource.rc
Original file line number Diff line number Diff line change
@@ -1,19 +1,3 @@
// Copyright 2004-2020 Sandboxie Holdings, LLC
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
//

//Microsoft Developer Studio generated resource script.
//

Expand Down
16 changes: 0 additions & 16 deletions Sandboxie/apps/com/Crypto/resource.rc
Original file line number Diff line number Diff line change
@@ -1,19 +1,3 @@
// Copyright 2004-2020 Sandboxie Holdings, LLC
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
//

//Microsoft Developer Studio generated resource script.
//

Expand Down
16 changes: 0 additions & 16 deletions Sandboxie/apps/com/DcomLaunch/resource.rc
Original file line number Diff line number Diff line change
@@ -1,19 +1,3 @@
// Copyright 2004-2020 Sandboxie Holdings, LLC
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
//

//Microsoft Developer Studio generated resource script.
//

Expand Down
16 changes: 0 additions & 16 deletions Sandboxie/apps/com/RpcSs/resource.rc
Original file line number Diff line number Diff line change
@@ -1,19 +1,3 @@
// Copyright 2004-2020 Sandboxie Holdings, LLC
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
//

//Microsoft Developer Studio generated resource script.
//

Expand Down
16 changes: 0 additions & 16 deletions Sandboxie/apps/com/WUAU/resource.rc
Original file line number Diff line number Diff line change
@@ -1,19 +1,3 @@
// Copyright 2004-2020 Sandboxie Holdings, LLC
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
//

//Microsoft Developer Studio generated resource script.
//

Expand Down
1 change: 1 addition & 0 deletions Sandboxie/apps/common/Common.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@
<ClCompile Include="MyMsgBox.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\common\my_version.h" />
<ClInclude Include="BoxOrder.h" />
<ClInclude Include="CommonUtils.h" />
<ClInclude Include="MyGdi.h" />
Expand Down
16 changes: 0 additions & 16 deletions Sandboxie/apps/ini/resource1.rc
Original file line number Diff line number Diff line change
@@ -1,19 +1,3 @@
// Copyright 2004-2020 Sandboxie Holdings, LLC
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
//

//---------------------------------------------------------------------------
// SbieIni scripting utility
//---------------------------------------------------------------------------
Expand Down
16 changes: 0 additions & 16 deletions Sandboxie/apps/start/resource.rc
Original file line number Diff line number Diff line change
@@ -1,19 +1,3 @@
// Copyright 2004-2020 Sandboxie Holdings, LLC
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
//

//Microsoft Developer Studio generated resource script.
//

Expand Down
7 changes: 7 additions & 0 deletions Sandboxie/apps/start/start.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -925,6 +925,13 @@ int Program_Start(void)
expanded = MyHeapAlloc(8192 * sizeof(WCHAR));
ExpandEnvironmentStrings(cmdline, expanded, 8192);

if (wcsstr(expanded, L" ") && !wcsstr(expanded, L"\""))
{
wmemmove(expanded + 1, expanded, wcslen(expanded) + 1);
expanded[0] = L'\"';
wcscat(expanded, L"\"");
}

ok = CreateProcess(
NULL, expanded, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);

Expand Down
6 changes: 3 additions & 3 deletions Sandboxie/common/my_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
#ifndef _MY_VERSION_H
#define _MY_VERSION_H

#define MY_VERSION_BINARY 5,40
#define MY_VERSION_STRING "5.40"
#define MY_VERSION_STRING_EX "5.40.2"
#define MY_VERSION_BINARY 5,41
#define MY_VERSION_STRING "5.41"
#define MY_VERSION_STRING_EX "5.41.0"

// These #defines are used by either Resource Compiler, or by NSIC installer
#define SBIE_INSTALLER_PATH "..\\Bin\\"
Expand Down
Loading

0 comments on commit a202d3d

Please sign in to comment.