Skip to content

MemOpt v1.1.3

Latest

Choose a tag to compare

@daa0v0 daa0v0 released this 08 Sep 04:49

v1.1.3

修复

  • 开机自启动失效:单实例互斥锁原先在提权流程之前创建——开机自启动的实例以普通权限启动,先持有互斥锁,再通过 runas 触发 UAC 重启一个提权新进程;新进程启动后再次检查互斥锁时,旧实例尚未退出仍持锁,于是新进程误判「MemOpt 已在运行」直接退出,随后旧实例也退出释放锁。交接瞬间两个实例都没存活,窗口/托盘不出现。现把互斥锁创建移到提权流程之后:旧实例在提权交接时从不持锁,新实例稳定成为唯一实例,交接竞态彻底消除。

安全

仅调整启动顺序,未触碰清理核心逻辑:清理互斥锁、150ms 步间延迟、区域掩码、Native API 调用顺序均保持不变。