1.0.17
This commit is contained in:
parent
32132affb6
commit
92f4b05960
|
@ -571,114 +571,6 @@
|
||||||
<layout class="QGridLayout" name="gridLayout_37">
|
<layout class="QGridLayout" name="gridLayout_37">
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<layout class="QGridLayout" name="gridLayout_36">
|
<layout class="QGridLayout" name="gridLayout_36">
|
||||||
<item row="9" column="2">
|
|
||||||
<widget class="QCheckBox" name="chkOpenCredentials">
|
|
||||||
<property name="text">
|
|
||||||
<string>Open Windows Credentials Store (user mode)</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="6" column="2">
|
|
||||||
<widget class="QCheckBox" name="chkPrintToFile">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Allow the print spooler to print to files outside the sandbox</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="5" column="2">
|
|
||||||
<widget class="QCheckBox" name="chkOpenSpooler">
|
|
||||||
<property name="text">
|
|
||||||
<string>Remove spooler restriction, printers can be installed outside the sandbox</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="11" column="0">
|
|
||||||
<spacer name="verticalSpacer_12">
|
|
||||||
<property name="orientation">
|
|
||||||
<enum>Qt::Vertical</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" stdset="0">
|
|
||||||
<size>
|
|
||||||
<width>20</width>
|
|
||||||
<height>40</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
<item row="10" column="1" colspan="2">
|
|
||||||
<widget class="QCheckBox" name="chkCloseClipBoard">
|
|
||||||
<property name="text">
|
|
||||||
<string>Block read access to the clipboard</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="8" column="1" colspan="2">
|
|
||||||
<widget class="QCheckBox" name="chkOpenProtectedStorage">
|
|
||||||
<property name="text">
|
|
||||||
<string>Open System Protected Storage</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="4" column="1" colspan="2">
|
|
||||||
<widget class="QCheckBox" name="chkBlockSpooler">
|
|
||||||
<property name="text">
|
|
||||||
<string>Block access to the printer spooler</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="7" column="0" colspan="2">
|
|
||||||
<widget class="QLabel" name="label_18">
|
|
||||||
<property name="font">
|
|
||||||
<font>
|
|
||||||
<weight>75</weight>
|
|
||||||
<bold>true</bold>
|
|
||||||
<kerning>true</kerning>
|
|
||||||
</font>
|
|
||||||
</property>
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Protect the system from sandboxed processes</string>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Other restrictions</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="11" column="2">
|
|
||||||
<spacer name="horizontalSpacer_5">
|
|
||||||
<property name="orientation">
|
|
||||||
<enum>Qt::Horizontal</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" stdset="0">
|
|
||||||
<size>
|
|
||||||
<width>40</width>
|
|
||||||
<height>20</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
<item row="3" column="0">
|
|
||||||
<widget class="QLabel" name="label_31">
|
|
||||||
<property name="font">
|
|
||||||
<font>
|
|
||||||
<weight>75</weight>
|
|
||||||
<bold>true</bold>
|
|
||||||
<kerning>true</kerning>
|
|
||||||
</font>
|
|
||||||
</property>
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Protect the system from sandboxed processes</string>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Printing restrictions</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="3" column="1">
|
<item row="3" column="1">
|
||||||
<widget class="QLabel" name="label_39">
|
<widget class="QLabel" name="label_39">
|
||||||
<property name="minimumSize">
|
<property name="minimumSize">
|
||||||
|
@ -715,6 +607,121 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item row="4" column="1" colspan="2">
|
||||||
|
<widget class="QCheckBox" name="chkBlockSpooler">
|
||||||
|
<property name="text">
|
||||||
|
<string>Block access to the printer spooler</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="7" column="0" colspan="2">
|
||||||
|
<widget class="QLabel" name="label_18">
|
||||||
|
<property name="font">
|
||||||
|
<font>
|
||||||
|
<weight>75</weight>
|
||||||
|
<bold>true</bold>
|
||||||
|
<kerning>true</kerning>
|
||||||
|
</font>
|
||||||
|
</property>
|
||||||
|
<property name="toolTip">
|
||||||
|
<string>Protect the system from sandboxed processes</string>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Other restrictions</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="9" column="2">
|
||||||
|
<widget class="QCheckBox" name="chkOpenCredentials">
|
||||||
|
<property name="text">
|
||||||
|
<string>Open Windows Credentials Store (user mode)</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="5" column="2">
|
||||||
|
<widget class="QCheckBox" name="chkOpenSpooler">
|
||||||
|
<property name="text">
|
||||||
|
<string>Remove spooler restriction, printers can be installed outside the sandbox</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="8" column="1" colspan="2">
|
||||||
|
<widget class="QCheckBox" name="chkOpenProtectedStorage">
|
||||||
|
<property name="text">
|
||||||
|
<string>Open System Protected Storage</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="12" column="2">
|
||||||
|
<spacer name="horizontalSpacer_5">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Horizontal</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>40</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="1" colspan="2">
|
||||||
|
<widget class="QCheckBox" name="chkBlockNetParam">
|
||||||
|
<property name="text">
|
||||||
|
<string>Prevent change to network and firewall parameters (user mode)</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="12" column="0">
|
||||||
|
<spacer name="verticalSpacer_12">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Vertical</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>20</width>
|
||||||
|
<height>40</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item row="10" column="1" colspan="2">
|
||||||
|
<widget class="QCheckBox" name="chkCloseClipBoard">
|
||||||
|
<property name="text">
|
||||||
|
<string>Block read access to the clipboard</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="3" column="0">
|
||||||
|
<widget class="QLabel" name="label_31">
|
||||||
|
<property name="font">
|
||||||
|
<font>
|
||||||
|
<weight>75</weight>
|
||||||
|
<bold>true</bold>
|
||||||
|
<kerning>true</kerning>
|
||||||
|
</font>
|
||||||
|
</property>
|
||||||
|
<property name="toolTip">
|
||||||
|
<string>Protect the system from sandboxed processes</string>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Printing restrictions</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="6" column="2">
|
||||||
|
<widget class="QCheckBox" name="chkPrintToFile">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Allow the print spooler to print to files outside the sandbox</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
<item row="1" column="1" colspan="2">
|
<item row="1" column="1" colspan="2">
|
||||||
<widget class="QCheckBox" name="chkBlockNetShare">
|
<widget class="QCheckBox" name="chkBlockNetShare">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
|
@ -722,10 +729,10 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="1" colspan="2">
|
<item row="11" column="1" colspan="2">
|
||||||
<widget class="QCheckBox" name="chkBlockNetParam">
|
<widget class="QCheckBox" name="chkVmRead">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Prevent change to network and firewall parameters (user mode)</string>
|
<string>Allow to read memory of unsandboxed processes (not recommended)</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
@ -2790,8 +2797,8 @@ instead of "*".</string>
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>98</width>
|
<width>80</width>
|
||||||
<height>28</height>
|
<height>16</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QGridLayout" name="dbgLayout">
|
<layout class="QGridLayout" name="dbgLayout">
|
||||||
|
|
|
@ -71,6 +71,7 @@ void COptionsWindow::CreateGeneral()
|
||||||
connect(ui.chkOpenCredentials, SIGNAL(clicked(bool)), this, SLOT(OnGeneralChanged()));
|
connect(ui.chkOpenCredentials, SIGNAL(clicked(bool)), this, SLOT(OnGeneralChanged()));
|
||||||
connect(ui.chkOpenProtectedStorage, SIGNAL(clicked(bool)), this, SLOT(OnGeneralChanged()));
|
connect(ui.chkOpenProtectedStorage, SIGNAL(clicked(bool)), this, SLOT(OnGeneralChanged()));
|
||||||
connect(ui.chkCloseClipBoard, SIGNAL(clicked(bool)), this, SLOT(OnGeneralChanged()));
|
connect(ui.chkCloseClipBoard, SIGNAL(clicked(bool)), this, SLOT(OnGeneralChanged()));
|
||||||
|
connect(ui.chkVmRead, SIGNAL(clicked(bool)), this, SLOT(OnVmRead()));
|
||||||
//connect(ui.chkOpenSmartCard, SIGNAL(clicked(bool)), this, SLOT(OnGeneralChanged()));
|
//connect(ui.chkOpenSmartCard, SIGNAL(clicked(bool)), this, SLOT(OnGeneralChanged()));
|
||||||
//connect(ui.chkOpenBluetooth, SIGNAL(clicked(bool)), this, SLOT(OnGeneralChanged()));
|
//connect(ui.chkOpenBluetooth, SIGNAL(clicked(bool)), this, SLOT(OnGeneralChanged()));
|
||||||
|
|
||||||
|
@ -361,3 +362,13 @@ void COptionsWindow::OnBoxTypChanged()
|
||||||
m_HoldBoxType = false;
|
m_HoldBoxType = false;
|
||||||
OnOptChanged();
|
OnOptChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void COptionsWindow::OnVmRead()
|
||||||
|
{
|
||||||
|
if (ui.chkVmRead->isChecked())
|
||||||
|
SetAccessEntry(eIPC, "", eReadOnly, "$:*");
|
||||||
|
else
|
||||||
|
DelAccessEntry(eIPC, "", eReadOnly, "$:*");
|
||||||
|
m_AdvancedChanged = true;
|
||||||
|
OnOptChanged();
|
||||||
|
}
|
||||||
|
|
|
@ -52,6 +52,8 @@ private slots:
|
||||||
void OnDelCommand();
|
void OnDelCommand();
|
||||||
void OnRunChanged() { m_GeneralChanged = true; OnOptChanged(); }
|
void OnRunChanged() { m_GeneralChanged = true; OnOptChanged(); }
|
||||||
|
|
||||||
|
void OnVmRead();
|
||||||
|
|
||||||
void OnAddGroup();
|
void OnAddGroup();
|
||||||
void OnAddProg();
|
void OnAddProg();
|
||||||
void OnDelProg();
|
void OnDelProg();
|
||||||
|
|
Loading…
Reference in New Issue