Lannamokia
|
25ba2484fa
|
build: 更新项目版本至1.2.0
更新VHDMounter.csproj、build.yml和app.manifest中的版本号至1.2.0
1.2.0
|
2025-10-21 21:04:38 +08:00 |
|
Lannamokia
|
990aeaa1e0
|
feat(auth): 实现管理员密码修改功能和安全增强
- 添加密码修改API端点,支持当前密码验证和新密码更新
- 将密码存储从环境变量迁移到数据库,使用bcrypt加密
- 新增admin_settings表用于存储密码哈希和系统设置
- 添加密码强度验证和错误处理逻辑
- 更新文档说明密码管理功能和默认凭据
|
2025-10-21 20:54:21 +08:00 |
|
Lannamokia
|
803e6cdaee
|
feat: 添加PostgreSQL数据库集成和机台管理功能
- 新增PostgreSQL数据库支持,包含内置和外部数据库两种部署模式
- 实现机台管理功能,包括保护状态控制和VHD关键词设置
- 添加用户认证系统,支持会话管理和权限控制
- 更新Docker配置,支持数据库持久化和健康检查
- 扩展API接口,提供完整的RESTful API文档
- 更新客户端代码以支持机台ID和保护检查功能
- 添加数据库初始化脚本和配置指南
|
2025-10-21 20:10:18 +08:00 |
|
Lannamokia
|
e90e0cf44d
|
解决合并冲突:删除编译生成的obj文件
|
2025-10-21 18:15:40 +08:00 |
|
Lannamokia
|
6e4220f77d
|
chore: 在.gitignore中添加.vscode目录
|
2025-10-21 16:27:28 +08:00 |
|
Lannamokia
|
ffdacb897a
|
fix(VHD挂载): 改进VHD挂载的盘符分配逻辑和错误处理
重写VHD挂载流程,新增盘符冲突处理机制
- 新增RemoveExistingDriveLetter方法处理已有盘符
- 改进AssignDriveLetterToFirstPartition的错误处理
- 添加详细的调试日志和状态输出
- 优化diskpart脚本执行流程和超时处理
|
2025-10-20 04:01:19 +08:00 |
|
Lannamokia
|
94e42e31ed
|
refactor(VHDManager): 改进VHD挂载流程为两步操作并增加容错机制
将VHD挂载流程拆分为两步:先挂载VHD再分配盘符
增加对M盘已存在的检测和自动跳过功能
添加备用盘符分配方法以增强可靠性
删除过时的Windows 11故障排除文档
|
2025-10-20 03:56:55 +08:00 |
|
Lannamokia
|
358fb4ce14
|
feat(VHDManager): 添加Win11兼容性检查和文件处理逻辑
- 移除未使用的VHDFilesFound事件及相关代码
- 新增Win11兼容性诊断功能,检查操作系统版本和管理员权限
- 添加文件占用检测和属性修复功能
- 改进文件替换流程,增加错误处理和状态报告
- 添加详细的诊断日志记录
- 新增Win11故障排除文档
|
2025-10-20 03:35:23 +08:00 |
|
Lannamokia
|
6b5a6854cb
|
fix(VHDManager): 增强VHD挂载/卸载的健壮性和错误处理
添加文件存在性检查,优化diskpart进程超时处理
增加状态通知和错误日志记录
完善输出捕获和超时机制
|
2025-10-20 00:17:27 +08:00 |
|
Lannamokia
|
957b8d43b2
|
Delete obj directory
|
2025-10-19 05:08:45 +08:00 |
|
Lannamokia
|
9b447ddbed
|
Merge pull request #1 from Lannamokia/maimoller
chore: 添加.gitignore文件忽略obj和bin目录
|
2025-10-19 05:08:09 +08:00 |
|
Lannamokia
|
30afea5bda
|
Update README.md
|
2025-10-19 04:57:57 +08:00 |
|
Lannamokia
|
ed597025f8
|
docs: 更新README文档以包含新功能和使用说明
- 添加智能网络配置管理功能说明
- 新增智能USB设备管理详细描述
- 完善使用步骤和常见问题解答
- 更新技术架构和关键组件信息
|
2025-10-19 04:42:13 +08:00 |
|
Lannamokia
|
6c426cdc58
|
feat: 添加状态更新和延迟显示以改善用户体验
在VHD挂载流程中添加详细的状态更新信息和2秒延迟显示,使用户能够更清楚地了解当前操作进度
|
2025-10-19 04:23:59 +08:00 |
|
Lannamokia
|
7ff11e0781
|
ci(workflow): 添加配置文件到Windows发布目录
在Windows x64和x86的发布流程中,将vhdmonter_config.ini配置文件复制到对应的发布目录,确保部署时包含必要的配置
|
2025-10-19 04:14:36 +08:00 |
|
Lannamokia
|
91d6352a57
|
Merge branch 'main' of https://github.com/Lannamokia/vhdmount
|
2025-10-19 04:06:51 +08:00 |
|
Lannamokia
|
a5386e69e5
|
feat: 添加远程VHD选择功能和USB设备支持
实现远程VHD选择服务集成,支持从配置文件中读取远程服务URL
添加NX_INS USB设备检测功能,支持从USB设备扫描和替换VHD文件
新增配置文件解析和HTTP客户端请求功能
优化VHD文件管理逻辑,支持关键词匹配和文件替换
|
2025-10-19 04:06:47 +08:00 |
|
Lannamokia
|
c8d44e087e
|
revert 52f9fb8a1c
revert chore: 更新程序集信息缓存和版本号
|
2025-09-18 05:40:08 +00:00 |
|
Lannamokia
|
77157183a2
|
chore: 更新程序集信息缓存和版本哈希
|
2025-09-17 08:12:15 +08:00 |
|
Lannamokia
|
52f9fb8a1c
|
chore: 更新程序集信息缓存和版本号
|
2025-09-17 01:42:57 +08:00 |
|
Lannamokia
|
5452eb4266
|
feat: 根据文件名关键词自动选择启动目录并忽略大小写
修改启动目录搜索逻辑,对于包含SDHD关键词的文件自动搜索bin目录,其他情况搜索package目录
优化目录搜索函数为通用的FindFolder方法,支持不区分大小写的匹配
更新README文档以反映新的启动目录选择逻辑
|
2025-09-14 01:12:26 +08:00 |
|
Lannamokia
|
e323921ce2
|
feat: 重构VHD挂载逻辑并添加关机事件处理
- 将开机启动注册改为Windows计划任务方式
- 重命名UnmountDrive为UnmountVHD并改进实现
- 添加系统关机事件监听确保安全卸载VHD
- 更新README文档说明新功能
- 删除不再使用的StartupManager类
|
2025-08-16 00:43:50 +08:00 |
|
Lannamokia
|
72a1cc2124
|
chore: 添加.gitignore文件忽略obj和bin目录
|
2025-08-08 20:47:29 +08:00 |
|
Lannamokia
|
6643405f6a
|
feat: 添加延迟启动功能并优化开机自启注册
修改开机自启注册逻辑为每次启动时检查更新
添加 StartMainProcessWithDelay 方法实现10秒延迟启动
|
2025-08-08 15:45:07 +08:00 |
|
Lannamokia
|
852bf8d124
|
style(MainWindow.xaml): 调整 StackPanel 的 Margin 值以优化布局
ci(build.yml): 修改版本号生成规则,添加 alpha 前缀
|
2025-08-08 15:30:17 +08:00 |
|
Lannamokia
|
0183560f00
|
fix(VHDManager): 改进package文件夹搜索逻辑并添加错误处理
优化package文件夹的搜索流程,先在根目录查找,未找到时再递归搜索
添加详细的日志输出和错误处理,便于排查问题
|
2025-08-08 15:26:24 +08:00 |
|
Lannamokia
|
c915090ac0
|
ci(workflow): 仅在存在测试文件时运行测试并发布结果
添加条件判断,仅当存在测试项目时才运行测试,否则跳过测试步骤并创建空目录
同时修改测试结果发布条件,仅在存在测试结果文件时执行
|
2025-08-08 15:20:22 +08:00 |
|
Lannamokia
|
cbe6af5674
|
ci: 在dotnet命令中指定项目文件以明确构建目标
|
2025-08-08 15:18:20 +08:00 |
|
Lannamokia
|
39e5f5f683
|
feat: 添加VHD调试工具用于扫描和测试VHD文件
添加调试工具用于扫描驱动器中的VHD文件并测试特定文件
包含批处理脚本、C#项目文件和调试程序实现
|
2025-08-08 15:16:39 +08:00 |
|
Lannamokia
|
2d42b0f83a
|
first commit
|
2025-08-08 14:58:38 +08:00 |
|