Commit Graph

49 Commits

Author SHA1 Message Date
ef9aa7bc5e 优化 2025-07-02 15:50:05 +08:00
9ba1b33ca3 移除添加以管理员身份运行的兼容性,以防windows报毒 2025-07-02 15:03:53 +08:00
96cfa4be48 更换更新进度显示样式 2025-06-30 23:54:52 +08:00
a0245a8457 修复一些已知问题 2025-06-30 22:15:08 +08:00
d10a3ba3ab 修复了一些已知问题 2025-06-30 00:54:16 +08:00
1c2582603a 修复了一些已知问题 2025-06-30 00:46:44 +08:00
c7bd207e90 更新OneDrive相关密钥,优化状态更新显示,添加数据库文件过滤,改进文件下载和解压流程,增强异常处理,确保程序稳定性 2025-06-30 00:45:24 +08:00
4ebf1149a4 添加管理员权限设置功能,更新解压状态信息,并优化异常处理 2025-06-29 21:42:16 +08:00
7060ef38bb x86和x64 2025-06-29 19:14:04 +08:00
cf20942533 添加7z.dll文件,更新项目引用以支持SevenZipExtractor和SevenZipSharp,新增异步解压tim.7z文件的功能 2025-06-29 18:59:15 +08:00
8ad1be350b 更新Fody依赖项至6.9.2,添加线程安全的大小显示更新方法,并在UI中实现下载进度显示 2025-06-29 17:46:13 +08:00
08ddd9723b 更新依赖项版本,添加线程安全的计数更新方法,并调整UI以显示下载进度和计数 2025-06-29 16:20:02 +08:00
1563478854 退出bat脚本的cmd窗口 2025-06-26 22:48:33 +08:00
4d725c37d1 更新收尾 2025-06-26 19:10:45 +08:00
00ccc313e0 动态配置并发数量 2025-06-26 19:05:42 +08:00
3bdc95b2ce 修复了一些已知问题 2025-06-26 18:45:46 +08:00
873601013f 修复内存占用过多 2025-06-26 18:41:30 +08:00
3a65ffe47d 动态获取基准目录 2025-06-26 11:22:41 +08:00
f1d3988d1a 修复了一些已知问题 2025-06-26 10:53:49 +08:00
c0ae02a62c 修复了一些已知问题 2025-06-26 10:51:29 +08:00
6e39cd164c 解决了直接直接下载到程序执行目录 2025-06-26 10:45:47 +08:00
9fbdca61c1 支持断点续传 2025-06-23 09:56:55 +08:00
qinsi_travel
2500d98e84 新的文件夹路径 2025-06-23 00:55:13 +08:00
qinsi_travel
7bfdb69497 新服务器 2025-06-23 00:26:27 +08:00
80dfec1b81 只需要更换文件路径即可 2025-06-22 23:41:48 +08:00
c9ed18f2dd 只初始化一次OSS对象 2025-06-22 23:34:23 +08:00
b46867e776 实现123盘主备域名下载 2025-06-22 23:30:31 +08:00
787d3b3b57 使用123盘下载文件 2025-06-22 22:38:20 +08:00
ce36eadae2 可以使用123盘正常更新 2025-06-22 22:26:45 +08:00
0595b46862 123盘鉴权添加成功 2025-06-22 22:13:56 +08:00
qinsi_travel
79b3a6ed7c 备用DNS优化 2025-06-19 03:01:21 +08:00
qinsi_travel
abc8bc406c 更新程序稳定性优化 2025-06-19 02:46:50 +08:00
qinsi_travel
bbeafc09ff 解决缓存问题 2025-06-19 02:23:37 +08:00
zzz
a0e1909a4b 去除杀死进程逻辑 2025-06-18 21:49:26 +08:00
zzz
286589cddb 添加失败文件重试机制 2025-06-18 20:41:17 +08:00
zzz
369be0032e oss 无dns下载实现 2025-06-16 21:17:33 +08:00
30648e1f11 改动:
通过Nuget添加蓝奏云直链解析库
解除文件占用
2025-06-16 19:27:00 +08:00
618577f07d 添加蓝奏调用 2025-06-16 18:20:32 +08:00
b9e274570e 使用缓存保存下载的临时文件 2025-06-16 18:10:07 +08:00
9ae99b2f2d 更新Key 2025-06-13 17:49:51 +08:00
31ccec4caf build: 添加Costura.Fody和Fody依赖以优化打包流程
为了简化应用程序的打包过程,添加了Costura.Fody和Fody作为开发依赖。这些工具将帮助自动嵌入依赖项,减少发布时的文件数量并简化部署流程。
2025-05-13 20:36:55 +08:00
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