https://github.com/cjhdevact/networktestcontrol
网络测试小工具 - 在没有网络或者网络延时大于2000ms时弹出一个横幅警报
https://github.com/cjhdevact/networktestcontrol
Last synced: 5 months ago
JSON representation
网络测试小工具 - 在没有网络或者网络延时大于2000ms时弹出一个横幅警报
- Host: GitHub
- URL: https://github.com/cjhdevact/networktestcontrol
- Owner: cjhdevact
- License: gpl-3.0
- Created: 2024-09-17T04:21:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-13T12:53:58.000Z (over 1 year ago)
- Last Synced: 2024-12-31T17:47:02.621Z (over 1 year ago)
- Language: Batchfile
- Homepage:
- Size: 356 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
- License: License
Awesome Lists containing this project
README
NetworkTestControl - 网络测试小工具
## 关于本项目
这是一个检测网络是否正常,不正常就弹出提示的软件。本软件可以安装在大屏上(例如教学大屏),也可以安装在普通电脑上。
## 功能
本程序支持的功能有:
- [x] 检测网络
- [x] 当网络不正常时显示警报
- [x] 当网络延时过高(默认>2000ms)时显示警报
- [x] 支持自定义设置检测信息
- [x] 警报窗口支持移动,防止遮挡内容
## 下载
转到[发布页](https://github.com/cjhdevact/NetworkTestControl/releases/latest)下载程序或源代码。
## 自定义检测信息
本程序支持自定义配置网络检测
你可以通过设置以下注册表值来自定义配置
如果不存在该值或格式无效将使用默认设置。
1.检测网络是否超时的间隔时间(毫秒ms)(建议大于1000ms,否则连接失败提示看不清楚而且间隔越短越耗系统内存):
项`HKEY_CURRENT_USER\Software\CJH\NetworkTestControl\Settings` 值`TestTimer` 类型`REG_DWORD` (默认值为`1000`)
2.检测网络超时的地址(请确保地址有效,否则检测结果可能不正确!):
项`HKEY_CURRENT_USER\Software\CJH\NetworkTestControl\Settings` 值`TestHostName` 类型`REG_SZ` (默认值为`www.baidu.com`)
3.检测网络连接是否超时的超时时间(毫秒ms)(请确保超时时间不要设置太短,一般为2000以下都正常):
项`HKEY_CURRENT_USER\Software\CJH\NetworkTestControl\Settings` 值`Timeout` 类型`REG_DWORD` (默认值为`2000`)
4.检测网络连接状态的间隔时间(毫秒ms)(建议大于1000ms,否则连接失败提示看不清楚而且间隔越短越耗系统内存):
项`HKEY_CURRENT_USER\Software\CJH\NetworkTestControl\Settings` 值`NetworkTimer` 类型`REG_DWORD` (默认值为`1000`)
5.使用Tcp模式检测延时(不建议,目前最新版本已经改为调用VB自带的Ping方法,使用该模式可能因创建连接过多而造成网络拥堵)(0=关闭,1=开启):
项`HKEY_CURRENT_USER\Software\CJH\NetworkTestControl\Settings` 值`UseTcpTest` 类型`REG_DWORD` (默认值为`0`)
6.关闭网络检测(不建议,关闭之后只能判断系统网络连接状态,不能判断网络是否延时)(0=开启网络检测,1=关闭网络检测):
项`HKEY_CURRENT_USER\Software\CJH\NetworkTestControl\Settings` 值`DisableNetworkTest` 类型`REG_DWORD` (默认值为`0`)
## 开源说明
在修改和由本仓库代码衍生的代码中需要说明“基于 NetworkTestControl 开发”。
## License
本程序基于`GPL-3.0`协议授权。