项目简介
DesktopDrawpadBlocker 是一款专门为 Windows 系统设计的后台运行软件插件。其核心功能是自动关闭希沃白板等杂乱的桌面悬浮窗,为用户打造干净的桌面环境。该插件通过读取配置文件来执行操作,具备高度自定义特性,且兼容 Windows 7 及以上版本。
项目的主要特性和功能
- 自动拦截悬浮窗:可自动检测并关闭希沃白板、希沃 PPT 小工具等指定的桌面悬浮窗。
- 高度自定义化:用户能通过修改
interaction_configuration.json
配置文件,自定义拦截列表、扫描间隔时间和程序行为等。 - 两种运行模式:支持同步模式(随宿主程序开启和关闭)与独立模式(全时段拦截,与宿主程序互不干扰)。
- 开机自启动:可设置为开机启动项,实现全时段拦截。
- 兼容性强:采用 C++17 编写,兼容 Windows 7 及以上版本,单文件运行无需额外运行库。
安装使用步骤
下载与配置
从项目仓库下载 DesktopDrawpadBlocker 的最新版本,首次运行程序会生成默认的配置文件 interaction_configuration.json
。
配置文件设置
根据自身需求修改 interaction_configuration.json
文件,设置拦截列表、扫描间隔时间、运行模式等。主要参数如下:
- ~ConfigurationChange
:配置更改标志。
- ~KeepOpen
:程序保持开启标志。
- SleepTime
:扫描间隔时间(毫秒)。
- Mode
:程序运行模式(0:独立模式,1:随宿主程序开启和关闭,2:随宿主程序关闭)。
- Intercept
:拦截列表,指定需要拦截的窗口。
启动程序
双击运行 DesktopDrawpadBlocker.exe
,程序会自动读取配置文件并开始工作。程序启动后会在系统托盘区创建图标,用户可通过右键菜单手动刷新配置或关闭程序。
开机自启动设置
将程序设置为开机启动项,或在根目录下创建一个空白文件 start_up.signal
,并添加启动参数 -startup
以确保开机自启动时正确读取配置。
使用与维护
程序运行期间,用户可通过修改配置文件实时调整拦截行为。若有新的拦截需求,可在配置文件中添加新的拦截项,或提交 Issues 请求开发者添加。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】