improve:进程保护
This commit is contained in:
@@ -2514,29 +2514,30 @@ namespace Ink_Canvas
|
|||||||
|
|
||||||
#region 新设置窗口
|
#region 新设置窗口
|
||||||
|
|
||||||
// 添加打开新设置窗口按钮点击事件
|
private async void BtnOpenNewSettings_Click(object sender, RoutedEventArgs e)
|
||||||
private async void BtnOpenNewSettings_Click(object sender, RoutedEventArgs e)
|
|
||||||
{
|
|
||||||
if (isOpeningOrHidingSettingsPane) return;
|
|
||||||
HideSubPanels();
|
|
||||||
{
|
{
|
||||||
try
|
if (isOpeningOrHidingSettingsPane) return;
|
||||||
|
HideSubPanels();
|
||||||
{
|
{
|
||||||
if (SecurityManager.IsPasswordRequiredForEnterSettings(Settings))
|
try
|
||||||
{
|
{
|
||||||
bool ok = await SecurityManager.PromptAndVerifyAsync(Settings, this, "进入设置", "请输入安全密码以进入设置。");
|
if (SecurityManager.IsPasswordRequiredForEnterSettings(Settings))
|
||||||
if (!ok) return;
|
{
|
||||||
|
bool ok = await SecurityManager.PromptAndVerifyAsync(Settings, this, "进入设置", "请输入安全密码以进入设置。");
|
||||||
|
if (!ok) return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
LogHelper.WriteLogToFile($"安全密码校验失败: {ex}", LogHelper.LogType.Error);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
catch
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
var settingsWindow = new SettingsWindow();
|
var settingsWindow = new SettingsWindow();
|
||||||
settingsWindow.Owner = this;
|
settingsWindow.Owner = this;
|
||||||
settingsWindow.ShowDialog();
|
settingsWindow.ShowDialog();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
#endregion 新设置窗口
|
#endregion 新设置窗口
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user