Feature: Add configurable remote-desktop quality levels menu

Add an "高级 (Advanced)" menu after "其他 (Other)" whose
"远程桌面质量等级 (Remote Desktop Quality Levels)" item opens a dialog to
edit the six preset QualityProfile levels (max FPS, max width, codec
algorithm, bitrate). The dialog edits a working copy in a full grid with
per-field validation and a restore-defaults button; on OK it persists the
values to the [quality] INI section.

The server stays authoritative: LoadQualityProfilesFromCfg loads the saved
levels at startup (falling back to GetQualityProfile defaults), and
ScreenSpyDlg now sends CMD_QUALITY_PROFILES from GetQualityProfileCfg so
new remote-desktop sessions transmit with the configured parameters. Added
en_US/de_DE/zh_TW translations for the menu and dialog strings.

Co-Authored-By: deepseek-v4-pro
This commit is contained in:
yuanyuanxianganddeepseek-v4-pro committed 2026-09-09 17:13:17 +02:00
1 parent 0416dadbba
commit 033ff077ef
9 files changed
+294 -3

No files matched your search

+18 -1
View File
@@ -1353,7 +1353,7 @@ FUCK!!!
编辑备注=Edit remarks
自己:=Self:
视频文件(*.avi)|*.avi|=Video(*.avi)|*.avi|
解除锁定输入=解除锁定输入
解除锁定输入=Unlock Remote Input
计算机已经被用户锁屏,程序无 SYSTEM 权限。\r\n可能无法进行远程桌面控制,是否继续?=Computer locked, no SYSTEM.\r\nRemote may fail, continue?
请先生成口令!=Generate password first!
请将EXE放在\=Put EXE in \
@@ -2025,3 +2025,20 @@ Token=Token
打开文件失败...=Failed to open file...
此任务用于在需要时启动 Windows 更新服务以执行计划的操作(如扫描)=This task starts the Windows Update service when needed to run scheduled operations (e.g. scanning)
本地文件路径=Local file path
高级(&A)=&Advanced
远程桌面质量等级(&Q)=Remote Desktop &Quality Levels
远程桌面质量等级=Remote Desktop Quality Levels
等级=Level
帧率(FPS)=FPS
最大宽度=Max Width
编码算法=Codec
码率(kbps)=Bitrate (kbps)
Ultra 极佳=Ultra
High 优秀=High
Good 良好=Good
Medium 一般=Medium
Low 较差=Low
Minimal 最低=Minimal
最大宽度 0 表示原始分辨率;DIFF/RGB565 适合局域网,H264 适合跨网=Max Width 0 = native resolution; DIFF/RGB565 for LAN, H264 for WAN
恢复默认=Restore Defaults
质量等级已保存,下次打开远程桌面时生效。=Quality levels saved. They take effect the next time you open Remote Desktop.