|
5fe5f0eb44
|
fix: 修复在线MD5文件验证失败时的窗口关闭问题
在Form1.cs中,当在线MD5文件验证失败时,增加状态更新和延迟关闭窗口的逻辑,以避免程序卡死。同时在Form1.Designer.cs中,将窗口设置为不在任务栏显示,以提升用户体验。
|
2025-05-13 20:33:05 +08:00 |
|
|
105346a6fe
|
feat: 添加文件占用处理逻辑以支持文件更新
在文件被占用时,尝试解锁并保存文件。如果解锁失败,则使用备用文件名保存,并创建批处理文件在程序重启后替换文件。这提高了文件更新的可靠性,避免因文件占用导致更新失败。
|
2025-05-13 19:16:09 +08:00 |
|
|
9655a39ef8
|
refactor(Form1.cs): 移除多余的进度更新调用
移除在验证在线数据和比较MD5文件后多余的`UpdateProgressValue`调用,以简化代码逻辑并避免重复更新进度
|
2025-05-12 01:57:28 +08:00 |
|
|
15287382a9
|
feat: 集成阿里云OSS SDK以实现文件下载功能
此次提交引入了阿里云OSS SDK,用于从阿里云OSS存储桶中下载文件。主要修改包括:
1. 在packages.config和CheckDownload.csproj中添加了阿里云OSS SDK的依赖。
2. 在Form1.cs中重构了文件下载逻辑,使用阿里云OSS SDK替代原有的HTTP下载方式。
3. 移除了原有的DNS查询和本地HTTP服务器依赖,简化了文件获取流程。
4. 优化了文件校验和保存的逻辑,确保下载文件的完整性和正确性。
|
2025-05-12 01:45:24 +08:00 |
|
|
52ce8400ba
|
feat(更新窗体): 优化更新流程和窗体显示
- 添加进度条更新逻辑,确保进度显示准确
- 设置窗体位置到屏幕右下角并置顶显示
- 移除窗体边框,优化视觉效果
- 添加总文件数统计,完善下载进度显示
- 优化状态更新逻辑,确保UI实时刷新
|
2025-05-07 13:58:32 +08:00 |
|
|
2a339142ad
|
refactor(下载逻辑): 重构文件下载和校验流程
将文件下载和校验逻辑拆分为独立的方法,引入内存缓存机制,避免频繁的磁盘操作。所有文件下载完成后统一校验和保存,提高代码可维护性和执行效率。
|
2025-05-07 12:21:30 +08:00 |
|
|
5ec395740f
|
refactor(Update): 重构自动更新模块,优化代码结构和注释
重构了自动更新模块的代码结构,增加了详细的XML注释,提升了代码的可读性和可维护性。同时优化了部分逻辑,如并发下载控制和文件校验流程,以确保更新过程的稳定性和效率。
|
2025-05-06 16:36:24 +08:00 |
|
|
f74f725c55
|
first commit
|
2025-04-10 23:13:38 +08:00 |
|