[bug] 6.0.10.28 无法获取当前目录

内置 cmd 和 powershell 命令都是在 %USERPROFILE% 目录下启动,自定义的则是在 %windir%\system32 目录启动,启动参数中的 {current_folder} 变量不再被替换为当前目录。

这个行为太危险了,幸好发现得早。这个版本我无法使用,这次更新是个灾难,我有系统备份,不知道恢复旧版的程序文件可不可以正常工作。

顺便提一下,过去的版本也有一个相关 bug,就是不能稳定可靠地在当前目录启动程序,而是偶尔会在 %windir%\system32 目录启动。所以我不得不在一些通过 listary 启动的脚本中判断当前目录正不正确,以免搞坏系统文件。

已经从今天中午的系统备份中恢复了 Listary 6.0.9.25 的程序文件和配置文件,目前使用正常。

  1. 是否使用了 QTTabBar 等改变 Explorer 布局的程序?
  2. Windows 版本是?
  1. 没有使用这类程序。
  2. Windows 7 SP1 64bit。升级后还没有重启过,暂时不便。

旧版本中每当 Listary 偶尔不能获取当前目录时,只要 Ctrl + n 复制一个窗口出来就能获取。