Listary Beta版 5.00.2406

“1.能不能在搜索完的列表里面,每条列表前面加上1、2、3……等,然后再键盘上按alt+对应的数字序号启动相应内容”,前述内容里面不一定alt+对应数字键,alt键最好支持热键修改,这样更有人性化。

新版(2410)点 设置/快捷键, 然后直接点应用, 如果存在按键冲突时需要点击多次确定/取消/关闭才能正常关闭此对话框
比较奇怪的是同样是冲突, Win+F提示6次,Win+X提示4次(想试的话反过来按就能读到了, 即先按X再按Win…)
启动程序时的提示又是正常的一次关闭

另外谁能告诉我, 反馈中心(Win+F)的快捷键是在哪里绑定的, 我同样的两台机器, 一台被占用了,一台没有…

在桌面上弹出搜索栏时,按Home键能使焦点移动到最左边,按End和Left也能用;但在文本框焦点不在最右边的时候,按Right(右箭头键)会显示Listary的菜单,而不是把文本光标往右移;按Shift + Right的时候也不能往右选择文本。

这个版本里我启动"关键字->自定义"里边的“以管理员权限执行”的命令时,没有弹UAC框,而是直接管理员身份运行了。而上一版或者上上版里没这个问题。

我一直开启着“开机自动运行”和“以管理员权限执行”,为的是开机的时候ListaryService.exe不会弹出UAC提示框。试了如果关掉“以管理员权限执行”就会仍然弹出UAC框了。

按这个设置,Listary.exe应该一直运行在管理员权限下,但之前的版本里执行自定义命令时会自动转成使用低权限运行,我觉得这样比直接就默认提权运行来得好,希望您能再考虑考虑。

Win+F是Windows 10的周年升级占用的,你应该是有一台机器还没收到更新。

这里以后会有改进。

Listary并不是用同一个方法执行所有命令的。一般命令总是以低权限执行的,即便Listary本身有管理员权限。选中“以管理员权限执行”的命令就会以管理员权限执行,因为在你的设置下Listary本身就有管理员权限,所以无需弹窗。

这点我知道,我是想说,希望能:

  • 即使是Listary本身是管理员权限,执行需要提权的任务的时候也能弹UAC框。

这么做的最大好处是避免某些安全隐患,比如:

  • 我在Listary里设置用管理员权限运行a.exe
  • 某某病毒/木马/……把a.exe替换了
  • UAC会提示这个exe的发布者等详细信息
  • 我发现信息不对,就拒绝提权,于是避免了一次攻击

某些软件也有可能通过替换文件+伪造键盘事件来使Listary提权执行恶意程序。

还有个我个人的需求是,某些需要提权执行的脚本我需要明确知道它被执行了,但我又不想看那个cmd窗口,

  • 我之前就会设置 静默执行,然后只要弹UAC,我点了确认,我就能知道这个确实执行了
  • 现在这个版本就直接没动静了,我有点慌。。。

计划在下个大版本中做些改动:如果设置了以管理员权限启动Listary,那么Listary会在完成必要的初值化后自动以普通权限重启自己。这样Listary能保持普通权限,可以一并解决一堆奇怪的bug。

我想能不能调整任务计划的项目:自动管理员权限启动ListaryService.exe,并带上一个参数,以让ListaryService再自动以普通权限启动Listary?这种流程看起来更为直观。

当然管理员权限启动Listary后的自动重启也很有用,适合开机后手动运行Listary的情况。

反馈个问题,单用listary搜索,打开文件夹很慢,有很明显的等待。同样的搜索,用everything就很快,几乎是即时的。所以我几乎不用listary单独搜索,都是配合total commander使用。listary在TC里面搜索就比较快了。

新版中已经更改了打开文件夹的实现方式,应该能解决问题。

新版指的是这个beta版吗?

不是,正在开发中。