能否 在 Listary6 中 将个性化设置 增加导出导入功能

每次更新系统 或 重装软件 ,都要手动 一个一个设置,很烦恼

他好像是有一个安装目录,然后里面有配置文件,直接复制粘贴好像就替换个性化设置了。你在论坛里找找,应该有人提过这个问题。

更新系统或重装软件不会自动删除应用程序的配置,这是异常现象。

Listary 的配置文件在 %APPDATA%\Listary\UserProfile\Settings\Preferences.json

对于任何应用程序,都可以尝试在 %APPDATA% 目录下寻找它的配置文件。使用 Listary 的搜索功能,可以快速地找到。

我一开始也是直接使用 JSON文件覆盖,但并不是每次都能成功,所以不能成功时只能手动配进去,不过还好自己有备份。

不过,还是要感谢各位大佬,兄弟的解答!谢谢!!

应用程序往往被设计成在退出时会更新配置文件,所以覆盖文件之前需要先退出 Listary,以免被 Listary 再次覆盖为内存中正在使用的配置。这可能是失败的原因。不过在正常退出 Listary 后,有时还有一个 Listary.Service 进程驻留,不知道是不是正常行为,也不知有何影响。

这个我也有考虑过,不过我一般都是直接Kill进程,看了你这想法,我测试了一遍,这个Listary.ServiceV2服务是有影响的,你的想法理解是对的(或者是我的系统原因)。

特地在Win11测试了下,停止服务,但在注销或重启系统,
重新启动主程序后,观察进程,主程序会自动将服务、32、64进程逐一加载,这就很,,,,再看服务,还是停止的,(回到Win10再测试了下,也是一样会逐一加载)

说明 进程保护机制还是做得不错的!
(重启后服务会再次自动开启的)

所以说,Listary.Service另外的作用,是用来悬挂 勾子和加载进程应用。
停止后(再手动开启)除了重启电脑或注销(会自动开启);
重新启动主程序后,会自动逐一加载另外三个进程。


下面给出我分析的进程大概说明
Listary.exe 主程序,快捷键(命令),任务栏图标进程
Listary.Service.exe (任务管理器中服务栏:ListaryServiceV2) 服务,
ListaryHookHost32.exe 双击显示搜索框,关键进程!
ListaryHookHost64.exe 理论上也是双击搜索,但KILL掉后也无影响,仅有这64进程(无32进程)无法双击搜索!