内置 cmd 和 powershell 命令都是在 %USERPROFILE%
目录下启动,自定义的则是在 %windir%\system32
目录启动,启动参数中的 {current_folder}
变量不再被替换为当前目录。
这个行为太危险了,幸好发现得早。这个版本我无法使用,这次更新是个灾难,我有系统备份,不知道恢复旧版的程序文件可不可以正常工作。
顺便提一下,过去的版本也有一个相关 bug,就是不能稳定可靠地在当前目录启动程序,而是偶尔会在 %windir%\system32
目录启动。所以我不得不在一些通过 listary 启动的脚本中判断当前目录正不正确,以免搞坏系统文件。