# NetworkTestControl **Repository Path**: cjhdevact/NetworkTestControl ## Basic Information - **Project Name**: NetworkTestControl - **Description**: 网络测试小工具 - 在没有网络或者网络延时大于2000ms时弹出一个横幅警报 - **Primary Language**: Visual Basic - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-17 - **Last Updated**: 2024-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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`协议授权。