Desktop Magic 桌面魔法 版本演进与更新日志

记录纯 C 语言原生桌面效率神器的技术演进 · 窗口管理黑科技 · 视觉动效重构历程

最新版本发布速递

当前生产环境稳定版本为 Desktop Magic v1.0.3。 本程序坚持纯原生 Win32 + 纯 C 语言构建,不依赖任何臃肿运行库,常驻内存仅几兆,秒级响应,集窗口几何调度、防窥静音老板键与光标粒子微交互于一体。

历史版本迭代档案

当前版本 (Current)

Desktop Magic v1.0.3

2026-09
  • 独尊模式与老板键过滤网架构重构:深度重构 EnumWindowsMinimizeProc 与 HideEnumProc 遍历逻辑,引入 GetAncestor(hActive, GA_ROOTOWNER) 保护活动窗口所属的顶级根所有者,防止误判杀掉带子对话框的进程;利用 GW_OWNER 剔除 Tooltip 等从属浮层;建立系统外壳(Progman, WorkerW, Shell_TrayWnd 等)与自身窗口类名保护白名单;跳过无标题“幽灵窗口”。
  • 鼠标点击动效触发逻辑修复:修复 TriggerMouseClickEffect 中的误触缺陷,彻底屏蔽 WM_MOUSEMOVE 带来的高频干扰,严格限制仅在真正的鼠标左键、右键、中键及双击按下时派发粒子与波纹。
  • 3D 立体水波纹透视精修:水波纹采用 2.5D 透视压缩模型(Y 轴压缩至 50% 扁平椭圆);扩散最大半径精修收敛至 35px,每帧扩散 2px;通过底部暗色阴影(+2px 偏移)、顶部纯白高光(-1px 偏移)与渐变主波纹的三重错位渲染,配合 -10px 次级谐波回声,展现拟真立体涟漪质感。
  • 5 帧静止残影强力清屏机制:在 UpdateFXAnimation 状态机中引入停滞侦测,鼠标静止达到 5 帧(约 80ms)瞬间收束 32 级轨迹环形队列,强制注销运动粒子并刷新空白画布(s_isScreenClear),消灭一切界面脏污残影。
  • 授权盐值对齐与精简激活流程:重构 ValidateMonthlyKey 内部密钥算法,将 SECRET_SALT 统一调整为 MySuperPrivateSecret_ChangeMe,与全系工具实现同频校验;优化授权对话框尺寸并提供官网直达复制入口。
正式商业版里程碑

Desktop Magic v1.0.0

2026-07
  • 四大核心桌面魔法全量定型:完整构建全局置顶(Ctrl+Alt+T 切换 WS_EX_TOPMOST)、独尊模式(Ctrl+Alt+M 瞬间最小化其余全部窗口)、绝对居中(Ctrl+Alt+C 将焦点窗口无损移至屏幕正中央)与禅定模式/老板键(Ctrl+Shift+A 隐藏窗口并静音)。
  • Alt + 滚轮无极调节窗口透明度:在低级鼠标钩子(LowLevelMouseProc)中拦截 WM_MOUSEWHEEL,按住 Alt 旋转滚轮即可自动注入 WS_EX_LAYERED 样式,在 30 ~ 255 Alpha 区间内以 20 步长实时调节指针所在窗口的透光度。
  • 双模式老板键与硬件级静音:支持托盘切换“隐藏其他窗口(清净模式)”与“仅隐藏当前窗口(掩护模式)“;触发时广播 WM_APPCOMMAND (APPCOMMAND_VOLUME_MUTE) 强制静音,再次按下原位恢复显示与音量。
  • 15 天安全试用与月度滚动授权:内置 15 天免打扰试用期生命周期统计(GetRemainingTrialDays);试用期满后平滑引导使用基于 SHA-256 与 Base32 编码计算的当月 12 位激活码。
GUI 与个性化配置

Desktop Magic v0.9.0

2026-06
  • 图形化快捷键与动效配置面板:新增独立设置窗口(SettingsWindowClass),集成原生通用控件 HOTKEY_CLASS,支持用户自由按下物理按键重定义 4 组功能热键。
  • 动效参数注册表持久化:将用户选择的拖尾效果与点击动效写入注册表 Software\DesktopMagicCorp\Settings,并在点击应用后实时重载底层渲染管线,无需重启软件。
  • 系统级托盘菜单与快捷中枢:常驻 Windows 通知区托盘(Shell_NotifyIcon),右键一键开关光标视觉特效、切换老板键模式、查看激活状态与调出帮助。
动效引擎全面升级

Desktop Magic v0.8.0

2026-05
  • 八大高阶鼠标拖尾流:基于 32 级轨迹环形队列与 80 粒子池,引入包括流体丝带(Fluid Ribbon)、弹性跟随弦(Elastic String)、热力学残影(Heatmap Trail)、量子星屑(Quantum Sparks)、能量脉络(Energy Flow)、多维光纤(Fiber Optic)与赛博数据溢出(Cyber Glitch)等多样化视觉风格。
  • 弹性弦物理引擎(Elastic String):构建弹性点物理方程,根据光标移动速度与距离动态计算拉力加速度与 0.82 阻尼系数,实现极具张力的橡皮筋悬停回弹质感。
  • 多样化点击响应:新增“经典水波纹”、“霓虹放射爆发”(三角函数向外抛射 8 方向粒子)与“赛博十字准星”点击动效。
几何与多屏子系统

Desktop Magic v0.7.0

2026-04
  • 多显示器智能绝对居中:重写居中算法,调用 MonitorFromWindow(..., MONITOR_DEFAULTTONEAREST) 动态捕获焦点窗口所在的目标显示器;读取 MONITORINFO.rcWork 自动扣除任务栏占用高度,实现真正的视口工作区几何绝对居中。
  • 虚拟屏幕全域覆盖(SM_XVIRTUALSCREEN):光标动效蒙版窗口自动拉伸至虚拟跨屏全分辨率,支持光标在主副屏之间无缝跨越并持续绘制特效。
渲染引擎与钩子架构

Desktop Magic v0.6.0

2026-03
  • 零阻碍穿透分层视窗(MouseFXOverlayClass):以 WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_TOOLWINDOW 属性创建全局置顶覆盖层,品红色键(RGB(255, 0, 255))透明化,确保一切鼠标点击绝对透传到底层操作系统。
  • 16ms(60 FPS)双缓冲内存 DC 流水线:开辟内存设备上下文与兼容位图进行离屏缓冲绘制,避免屏幕频繁重绘造成的剧烈闪烁问题。
  • 底层低级鼠标钩子调度(WH_MOUSE_LL):部署原生系统级全局鼠标钩子,精准捕获按键时序、滚轮滑动及真实物理点击事件。
原型架构奠基

Desktop Magic v0.5.0

2026-02
  • 纯 C / Win32 原生框架奠基:确立超轻量级、无任何外部依赖的开发路线,通过原生 Windows API 直接与系统内核会话。
  • 单实例命名互斥体(Mutex):注册系统级互斥锁 DesktopMagic_Enterprise_Mutex_v1,彻底防止软件多开造成的全局热键绑定冲突。
  • 自主密码学算法集成:集成完全独立自研的纯 C 语言 SHA-256 密码学哈希引擎(sha256.c),支持 64 轮变换计算,奠定安全验证底座。