diff --git a/app/CLI.cs b/app/CLI.cs index 769d6de..3df6eac 100644 --- a/app/CLI.cs +++ b/app/CLI.cs @@ -9,8 +9,6 @@ namespace ParsecVDisplay { internal static class CLI { - static StreamWriter _stdOutWriter; - public static int Execute(string[] args) { AttachConsole(-1); diff --git a/app/Languages/zh.xaml b/app/Languages/zh.xaml index f8ce42b..520d6c8 100644 --- a/app/Languages/zh.xaml +++ b/app/Languages/zh.xaml @@ -36,19 +36,19 @@ 您的应用程序版本已经是最新的。 - 有新的更新可用 — v{0} 。\n为了保持您的最佳体验,请立即更新。" + 有新的更新可用 — v{0}。\n为了保持您的最佳体验,请立即更新。" 无法应用自定义分辨率,访问被拒绝! 插槽 #{0} 中的值无效。 - 到达最大虚拟显示器限额,无法添加更多的虚拟显示器。 ({0}). + 到达最大虚拟显示器限额,无法添加更多的虚拟显示器 ({0})。 即将删除全部的虚拟显示器。\n您是否仍然要退出? 驱动状态 你需要重新启动计算机才能使驱动程序正常工作 {0} 已禁用,请在设备管理器中启用它。 请先安装驱动程序。 - 驱动程序不正常,请重新检查。当前状态: {0}. + 驱动程序不正常,请重新检查。当前状态: {0}。 无法获取设备句柄,请重新检查驱动程序安装。 \ No newline at end of file diff --git a/app/Tray.cs b/app/Tray.cs index edd4ade..b0f3d6e 100644 --- a/app/Tray.cs +++ b/app/Tray.cs @@ -13,9 +13,7 @@ namespace ParsecVDisplay static IWin32Window Owner => new Helper.ArbitraryWindow(MainWindow.Handle); NotifyIcon TrayIcon; - static System.Windows.Controls.ContextMenu Menu; - - Thread AppThread; + Thread GuiThread; ToolStripMenuItem MI_Language; @@ -45,10 +43,10 @@ namespace ParsecVDisplay { Instance = this; - AppThread = new Thread(App.Main); - AppThread.IsBackground = true; - AppThread.SetApartmentState(ApartmentState.STA); - AppThread.Start(); + GuiThread = new Thread(App.Main); + GuiThread.IsBackground = true; + GuiThread.SetApartmentState(ApartmentState.STA); + GuiThread.Start(); var appName = $"{Program.AppName} v{Program.AppVersion}"; var appIcon = Icon.ExtractAssociatedIcon(Application.ExecutablePath); @@ -117,11 +115,6 @@ namespace ParsecVDisplay }); } - void VddTimer_Tick(object sender, EventArgs e) - { - ParsecVDD.Ping(); - } - void RestoreDisplays() { ParsecVDD.Ping(); @@ -297,7 +290,7 @@ namespace ParsecVDisplay } App.Current?.Dispatcher.Invoke(App.Current.Shutdown); - AppThread.Join(); + GuiThread.Join(); TrayIcon.Visible = false; Application.Exit();