- ✅ 快速操作 - 一键登录/登出校园网,无需打开浏览器
- ⚡ 轻量高效 - 单文件可执行程序,使用C++编写,运行速度快
- 🤖 自动化 - 可配合任务计划程序实现开机自动登录
# 登录校园网
hfutnet.exe <学号> <密码> [--login/-i]
# 登出校园网
hfutnet.exe --logout/-o| 操作 | 命令 | 说明 |
|---|---|---|
| 🔐登录 | hfutnet.exe 2024123456 114514 --login |
使用学号和密码登录 |
| 🔓登出 | hfutnet.exe --logout |
登出当前网络连接 |
提示: 如果不指定操作选项,程序默认执行登录操作。
通过 Windows 任务计划程序,可以实现开机自动连接校园网。
📖 点击查看详细配置步骤
将 hfutnet.exe 放在固定目录,例如 C:\hfutnet.exe
按 Win + R,输入 taskschd.msc,打开任务计划程序
选择左侧 任务计划程序库,在右侧点击 创建基本任务
输入任务名称,例如 CampusNetworkAutoLogin,点击 下一页
选择 当计算机启动时,点击 下一页
选择 启动程序,点击 下一页
- 程序/脚本: 输入程序的完整路径(如
C:\hfutnet.exe) - 添加参数: 输入
<你的学号> <你的密码> - 点击
下一页
点击 完成 按钮
右键点击刚创建的任务,选择 属性
在 常规 选项卡中:
- ✅ 选择
不管用户是否登录都要运行 - ✅ 勾选
使用最高权限运行 - 点击
确定
输入管理员密码确认保存
✅ 完成! 现在每次开机时系统会自动登录校园网。
| 组件 | 说明 |
|---|---|
| 🖥️ 操作系统 | Windows 10/11 |
| 🔨 编译工具 | MinGW-w64 或 MSVC |
| 📦 版本控制 | Git |
# 1. 克隆仓库
git clone https://github.com/Pectics/hfutnet.git
cd hfutnet
# 2. 编译项目
g++ hfutnet.cpp hfutnet/consts.h hfutnet/utils.hpp -o hfutnet.exe -lwininet -lcrypt32 # 使用 g++
cl hfutnet.cpp /Fehfutnet.exe /link wininet.lib crypt32.lib # 使用 MSVC
# 3. 运行程序
hfutnet.exe <学号> <密码>注意: 编译时需要链接
wininet和crypt32库。
| 日期 | 更新内容 |
|---|---|
| 2025-12-21 | 🔄 彻底重构代码结构,拆分常量和工具函数到单独文件,适配上游变化 |
| 2025-09-20 | 🔒 为 sid 和 password 参数添加 URL 编码预处理 |
| 2025-05-25 | 🎉 首次版本提交 |
欢迎提交 Issue 和 Pull Request!
本项目采用 MIT License 开源。
Made with ❤️ by Pectics








