diff --git a/ReadMe.md b/ReadMe.md index fcd2461..7e3f43d 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -312,6 +312,23 @@ Release v1.1.4 * 改进:显示客户端应用程序版本 * 修复:每周刷新一次客户端公网 IP +**2025.08.08** + +发布版本 v1.1.5: + +此版本重点提升了远程控制体验(尤其是多屏支持和鼠标/全屏行为)、增强了集成性与权限管理,并解决了若干关键性 Bug。 + +* 新功能:新增以管理员身份运行客户端程序的功能 +* 新功能:将 frp 客户端集成至主程序中 +* 改进:显示非活跃锁定客户端的状态 +* 清理:移除旧版本历史记录 +* 修复:#176 #177 桌面控制功能异常的问题 +* 改进:在当前显示器上进入全屏模式 +* 修复:窗口中显示正确的鼠标光标状态 +* 改进:支持多屏桌面监控 +* 修复:虚拟桌面控制支持多显示器 +* 修复:按下 F1 键时避免自动打开网页 + --- diff --git a/ReadMe_EN.md b/ReadMe_EN.md index 6fe962f..96b68e7 100644 --- a/ReadMe_EN.md +++ b/ReadMe_EN.md @@ -322,6 +322,23 @@ Release v1.1.4 * Improve: Showing the client application version * fix: Refresh client public IP every one week +**2025.08.08** + +Release v1.1.5 + +This version focuses on improving the remote control experience (especially multi-monitor support and UI behavior), enhancing integration and permission handling, and resolving several critical bugs. + +* Feature: Add run client program as admin feature +* Feature: Integrate frp client with master program +* Improve: Showing inactive locked client status +* Clean up: Remove old history releases +* fix: #176 #177 Desktop control does not work properly +* Improve: Enter full screen on the current monitor +* fix: Showing the correct cursor status on window +* Improve: Support multiple screen desktop monitoring +* fix: Virtual desktop control support multiple monitor +* fix: Avoid opening w web page when press F1 + --- diff --git a/Releases/v1.1.5/Yama.exe b/Releases/v1.1.5/Yama.exe new file mode 100644 index 0000000..421e5bc Binary files /dev/null and b/Releases/v1.1.5/Yama.exe differ diff --git a/client/Script.rc b/client/Script.rc index 6b0268d..41b487d 100644 --- a/client/Script.rc +++ b/client/Script.rc @@ -88,7 +88,7 @@ IDR_WAVE WAVE "Res\\msg.wav" // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,1,4 + FILEVERSION 1,0,1,5 PRODUCTVERSION 1,0,0,1 FILEFLAGSMASK 0x3fL #ifdef _DEBUG @@ -106,7 +106,7 @@ BEGIN BEGIN VALUE "CompanyName", "FUCK THE UNIVERSE" VALUE "FileDescription", "A GHOST" - VALUE "FileVersion", "1.0.1.4" + VALUE "FileVersion", "1.0.1.5" VALUE "InternalName", "ServerDll.dll" VALUE "LegalCopyright", "Copyright (C) 2019-2025" VALUE "OriginalFilename", "ServerDll.dll" diff --git a/server/2015Remote/2015Remote.rc b/server/2015Remote/2015Remote.rc index 596ecae..6624c7f 100644 Binary files a/server/2015Remote/2015Remote.rc and b/server/2015Remote/2015Remote.rc differ diff --git a/server/2015Remote/2015RemoteDlg.cpp b/server/2015Remote/2015RemoteDlg.cpp index a83a28b..522631d 100644 --- a/server/2015Remote/2015RemoteDlg.cpp +++ b/server/2015Remote/2015RemoteDlg.cpp @@ -1249,7 +1249,6 @@ LRESULT CMy2015RemoteDlg::OnPasswordCheck(WPARAM wParam, LPARAM lParam) { THIS_APP->UpdateMaxConnection(m_nMaxConnection); int tm = THIS_CFG.GetInt("settings", "Notify", 10); THIS_CFG.SetInt("settings", "Notify", tm - 1); - MessageBox("请向管理员申请口令。", "提示", MB_ICONWARNING); } else { m_superPass = dlg.m_str.GetString(); @@ -1610,9 +1609,7 @@ bool CMy2015RemoteDlg::CheckValid(int trail) { const Validation *verify = GetValidation(); std::string masterHash = GetMasterHash(); if (masterHash != GetPwdHash() && !verify->IsValid()) { - MessageBox("此程序已经失效,请联系管理员处理!", "提示", MB_ICONWARNING); - OnMainExit(); - ExitProcess(-1); + return false; } auto settings = "settings", pwdKey = "Password";