improve:进程保护

This commit is contained in:
2026-02-18 22:09:40 +08:00
parent 3d601189f1
commit b5b2d97786
+18 -17
View File
@@ -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