commit
ceb289bee8
|
@ -4706,7 +4706,7 @@ This is done to prevent rogue processes inside the sandbox from creating a renam
|
|||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QCheckBox" name="chkHideHostProcesses">
|
||||
<widget class="QCheckBox" name="chkHideNonSystemProcesses">
|
||||
<property name="text">
|
||||
<string>Don't allow sandboxed processes to see processes running outside any boxes</string>
|
||||
</property>
|
||||
|
|
|
@ -95,6 +95,7 @@ void COptionsWindow::CreateAdvanced()
|
|||
connect(ui.chkShowTriggersTmpl, SIGNAL(clicked(bool)), this, SLOT(OnShowTriggersTmpl()));
|
||||
|
||||
connect(ui.chkHideOtherBoxes, SIGNAL(clicked(bool)), this, SLOT(OnAdvancedChanged()));
|
||||
connect(ui.chkHideNonSystemProcesses, SIGNAL(clicked(bool)), this, SLOT(OnAdvancedChanged()));
|
||||
connect(ui.btnAddProcess, SIGNAL(clicked(bool)), this, SLOT(OnAddProcess()));
|
||||
connect(ui.btnDelProcess, SIGNAL(clicked(bool)), this, SLOT(OnDelProcess()));
|
||||
connect(ui.chkShowHiddenProcTmpl, SIGNAL(clicked(bool)), this, SLOT(OnShowHiddenProcTmpl()));
|
||||
|
@ -257,6 +258,7 @@ void COptionsWindow::LoadAdvanced()
|
|||
//
|
||||
|
||||
ui.chkHideOtherBoxes->setChecked(m_pBox->GetBool("HideOtherBoxes", true));
|
||||
ui.chkHideNonSystemProcesses->setChecked(m_pBox->GetBool("HideNonSystemProcesses", false));
|
||||
|
||||
ui.treeHideProc->clear();
|
||||
foreach(const QString& Value, m_pBox->GetTextList("HideHostProcess", m_Template))
|
||||
|
@ -501,6 +503,7 @@ void COptionsWindow::SaveAdvanced()
|
|||
|
||||
|
||||
WriteAdvancedCheck(ui.chkHideOtherBoxes, "HideOtherBoxes", "", "n");
|
||||
WriteAdvancedCheck(ui.chkHideNonSystemProcesses, "HideNonSystemProcesses", "y", "");
|
||||
|
||||
QStringList HideProcesses;
|
||||
for (int i = 0; i < ui.treeHideProc->topLevelItemCount(); i++)
|
||||
|
|
Loading…
Reference in New Issue