常见的,不会被使用的程序有:
这程序已经默认添加到屏蔽关键字中,而如果有一些没有被包括的程序也被添加了,可以通过以下的方式完成程序的屏蔽:
只要程序中出现了关键字,则直接屏蔽,所以写入 help
时,可以直接将所有的 xxx help
程序全部屏蔽
程序会遍历默认安装路径下的所有的应用,如果有自定义安装的路径没有被检测到,可以通过以下的方式添加
可能的问题:什么是遍历深度
可能的问题:什么是关键字
添加windows设置的方法:使用命令:explorer.exe ms-settings:[目标]
,可以在网上查到ms-settings
支持的设置。以显示设置为例:explorer.exe ms-settings:display
。
添加各类控制台:使用 Get-ChildItem -Path C:\Windows\system32\* -Include *.msc | Sort-Object -Property Extension | Select-Object -Property Name | Format-Wide -Column 1
可看到支持的控制台。使用命令:mmc [目标控制台]
。以本地策略编辑器 gpedit.msc
为例:使用命令:mmc gpedit.msc
首先要对这个搜索算法的处理流程做一定的了解。推荐配合着代码看,对应的代码实现在src-tauri/src/modules/program_manager/mod.rs
,更新搜索算法的函数为update
。
这个搜索算法的核心思路是,对于用户的输入,每一个程序都有一个“匹配值”,而这个匹配值表示用户预期目标为当前程序的可能性。匹配值越大,则表示用户的目标程序越有可能是当前的程序。所以程序的结果栏显示的也是所有程序中匹配值最大的几个。
一个程序的匹配值由以下几个部分组成:字符串匹配值 + 固定权重 + 动态权重。
而用户可以更改固定权重的值。注意,固定权重的赋值与屏蔽关键字一样。
更改其值的方式如下所示:
程序在测试时,会在目标文件夹下创建一个测试文件,可手动删除
这里以坚果云作为演示
https://www.jianguoyun.com/#/safety
关键字可以理解为是搜索算法查找对应项的唯一标识。
使用下图来表示:以选择了 C:\Program Files\
为例,depth = 5。
初始路径:C:\Program Files\ (深度5层)
├── App1/ ✔️ 索引(第1层)
│ └── Subfolder/ ✔️ 索引(第2层)
│ ├── Config/ ✔️ 索引(第3层)
│ └── Cache/ ✔️ 索引(第3层)
└── App2/
└── Components/
└── Plugins/
└── Legacy/
└── Layer5/ ✔️ 索引(第5层)
└── Layer6 ❌ 忽略(超出深度)
程序的日志保存在了C:\Users\[当前用户名]\AppData\Roaming\ZeroLaunch-rs
文件夹下,logs
下保存着应用的启动日志与崩溃记录。
打开系统托盘,找到 ZeroLaunch-rs
的缩略图,右击打开二级菜单栏,点击“重新注册快捷键”即可。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。