概览
-
修复了部分传统右键菜单项在注册表权限受限时无法正常删除,或删除操作未真正生效的问题,调整注册表删除方式,增加操作前的权限检查、删除后的实际状态验证及异常回滚处理,减少误判删除成功的情况
-
修复了通过菜单项详情中的“打开注册表位置”功能,可能无法准确定位到实际注册表项的问题,现在会优先使用菜单项的真实注册表路径,并改善已有注册表编辑器窗口时的定位行为
-
尝试修复了部分用户在待审核页面点击“保持禁用”后提示“无法应用决策”的问题,调整受保护注册表操作中的 Token 权限处理方式,隔离并发操作使用的权限状态,并增强操作失败时的权限恢复、注册表状态验证及异常诊断 #140
-
尝试修复了部分用户打开“新建菜单”页面时加载失败,以及开启“锁定新建菜单并启用排序功能”后,系统右键“新建”菜单中的项目可能异常消失的问题,增强 ShellNew 注册表扫描的错误处理,避免扫描失败时将不完整的结果写入系统排序配置,并增加原始状态保护、操作验证及异常回滚机制 #141
-
优化了“新建菜单”排序锁定功能的状态同步机制,增加独立的实际锁定状态查询,改善前后端操作超时、后台刷新及重复操作时的状态一致性,避免实际注册表状态与界面开关显示不一致 #141
-
优化了日志文件的目录结构,将日志记录与内部锁文件分别存放在
Logs和Locks目录中,并增加旧版文件的自动迁移与兼容处理,同时保留新旧版本混合运行时的跨进程同步机制,减少日志目录中的无关文件 #143
Changes
Previous tag: v1.7.9
- fix: guard ShellNew order mutations and user context (#141) (c078c56)
- fix: isolate protected registry mutation privileges (#140) (9d81392)
- fix(logging): separate lock files with compatible migration (#143) (66179f8)
- Fix registry item deletion permissions and Regedit navigation (4196e44)
SHA256
| File | SHA256 |
|---|---|
| ContextMenuMgrPlus-1.7.10-Beta+c078c56-arm64-framework-dependent-Setup.exe | 55a9e00fb53b4bfda6f7bc5b5ec5fcde49fce571fc65762e84f714112c462dcb |
| ContextMenuMgrPlus-1.7.10-Beta+c078c56-arm64-self-contained-portable.zip | a2176263cc0e3c3502f7af128ec6cf48a3b7b56aee0c99d3fc8ecaa66d957303 |
| ContextMenuMgrPlus-1.7.10-Beta+c078c56-arm64-self-contained-Setup.exe | a7131446fae0151912572b0fb97f53754f9231198dd4cf619b4f385378a88865 |
| ContextMenuMgrPlus-1.7.10-Beta+c078c56-framework-dependent-portable.zip | 1b44614136f249447f62d2c7ecef436235cb03452269c24a222c4a1511cb73fc |
| ContextMenuMgrPlus-1.7.10-Beta+c078c56-x64-framework-dependent-Setup.exe | 43599f8ea1daaaadd9a1a629e7d4042d796839264d0d1317cb69e8486ea27b66 |
| ContextMenuMgrPlus-1.7.10-Beta+c078c56-x64-self-contained-portable.zip | 1135c435fbf65cff6a91fd6526a4f55b814edfabd7d3deaea7ca2476a61c118e |
| ContextMenuMgrPlus-1.7.10-Beta+c078c56-x64-self-contained-Setup.exe | 2e7ce72f02f047fb3e8942cc92d6d89d5927eddc18d351dce718280e553acc1c |
| ContextMenuMgrPlus-1.7.10-Beta+c078c56-x86-framework-dependent-Setup.exe | 873b0215108ee633905b0abdcda2e7c449ef11c451481f4bfa2e7b2daf55e666 |
| ContextMenuMgrPlus-1.7.10-Beta+c078c56-x86-self-contained-portable.zip | 178d982c639061f36b77eb7a667c89b37714130aa64510836f95052d210cdb19 |
| ContextMenuMgrPlus-1.7.10-Beta+c078c56-x86-self-contained-Setup.exe | dfbd5064a3351d5eb4e2eeac3b0470b017ad970f318f2998266a68cc5311a7d7 |