桌面程序的自动更新功能,该程序使用.Net FramWork4.5编写,服务端需要部署在IIS中,客户端使用WPF进行编写。 因时间问题客户端在升级完成后自动打开的主程序名字以及获取版本号的文件名字还有需要过滤不需要替换的文件名字写死在程序中了,使用时需要修改一下。 后续有时间在进行详细优化。
2021-03-25 21:05:31 21.09MB WPF Web服务 WebService 自动升级程序
1
C/S结构最让人受不了的就是客户端多了以后的版本维护,我这个客户端自动升级程序帮你解决这个问题,这个程序是绿色、无第三方控件、开源的。
2021-01-28 02:28:43 200KB VB 源码 绿色 无第三方控件
1
本程序使用开源的来自英国的networkcomms2.3.1网络通讯框架(c#语言编写) 使用networkcomms框架作为工作中的主要编程框架1年多的时间了,networkcomms的有优美、稳定深深打动了我,基于此框架开发了不少程序,特别的稳定。 networkcomms框架由英国剑桥的2位工程师开发,支持.net2.0以上平台,原生态的支持xamarion.android(安卓),xamarin.ios,以及蓝牙等多平台开发。 networkcomms2.3.1版本通讯框架大家可以从此文中下载 networkcomms网络通讯框架学习 networkcomms目前的最新版本是V3.0.2
2020-10-27 11:59:58 6.93MB 网络通信
1
对C#不是很熟,擅长C语音,网上找的不能自己用,就按照自己需求改的,因为程序不大,所有就直接控制升级,不需要点击任何按钮。大致流程:主程序开机后初始化里面加载升级程序,升级程序读取本地的XML和从服务器下载的XML看是否需要升级,如果升级就下载高版本升级程序,然后关闭当前低版本程序,再打开高版本升级的程序,接在删除第版本程序文件,最好下载服务器的XML文档覆盖本地是的!升级程序已经写好备注,有点语法基础应该都可以成功!使用时需要吧升级程序的EXE和主程序EXE还有XML放在一个文件夹里面,XML文件需要修改你服务器存放的升级文件路径及程序名。 自己的主程序初始化里面添加这么一段: string str = System.Environment.CurrentDirectory + "\\" + "Check_SoftwareV1.1.exe";//获得当前运行程序的路径 try { Process.Start(str);//打开升级程序 } catch { MessageBox.Show("检查程序运行出错,请注意文件是否存在.", "错误");//错误处理 } 因为网上找了很多都不能直接用,所有写了这么详细一个教程,希望帮助大家!如果遇到问题欢迎回复询问,我也是个业余搞C#的,有错误也欢迎大家指出!
2020-01-30 03:11:36 377KB C#自动升级
1
VB自动升级程序源码是一个非常实用的技术,它允许VB(Visual Basic)开发的应用程序能够自我检查更新并自动下载和安装新版本。这个功能对于软件维护和用户体验提升至关重要,因为用户不再需要手动下载和安装每个新版本。下面将详细介绍VB自动升级程序的工作原理和关键知识点。 1. **自动检测更新**: - VB程序通过连接到服务器上的更新服务器或者API,检查当前版本与服务器上最新版本的差异。这通常通过HTTP请求和XML或JSON数据交换来实现。 - 检测过程可能涉及到比较版本号,例如,如果服务器上的版本号大于本地版本,那么表示有可用更新。 2. **下载更新**: - 当检测到新版本时,VB程序会下载必要的更新文件,如新的EXE、DLL或其他资源文件。这些文件通常被压缩成ZIP或RAR格式以减小下载量。 - 文件下载通常使用URLDownloadToFile函数或者WinInet API,确保文件完整性和安全性的校验,如MD5或SHA校验。 3. **安装更新**: - 下载完成后,VB程序会执行安装过程。这可能包括替换旧文件、执行安装脚本或调用安装程序(如MSI文件)。 - 更新过程中应考虑到文件占用问题,可能需要在应用程序关闭后进行文件替换,以避免文件被占用导致无法更新。 4. **modCommon.bas模块**: - 在VB项目中,`modCommon.bas`很可能是包含通用函数和常量的模块,比如网络请求、文件操作等共用功能。 - 这个模块可能会定义检查更新、下载文件和安装更新的相关函数。 5. **文档和工程文件**: - `用VB6.0编写客户端自动升级程序.docx`是关于如何创建自动升级程序的详细文档,可能包含了步骤、注意事项和技术细节。 - `.exe`文件如`Update.exe`、`projUpdate.exe`、`projNewMain8.exe`和`projNewMain111.exe`是编译后的可执行文件,可能是不同阶段的更新程序或新版本的主程序。 - `.frm`文件(如`frmUpdate.frm`、`frmNewMain.frm`、`frmMain.frm`)是VB的窗体文件,包含用户界面设计和相关事件处理代码。 6. **主程序**: - `主程序.exe`是VB应用程序的主入口点,它包含了自动升级功能的集成。在启动时,它会检查是否有可用更新,并根据需要引导用户进行升级。 7. **尊重作者劳动**: - 使用和分发这些源码时,必须遵守版权规定,尊重原作者的知识产权。如果有修改或扩展,应给予原作者适当的信用。 通过以上分析,我们可以看到VB自动升级程序涉及了网络通信、文件操作、版本控制等多个方面,是VB编程中的一个重要实践。掌握这一技术有助于开发者提供更健壮、易于维护的软件产品。
2019-12-21 21:36:24 63KB 自动升级
1
Delphi X10.1开发的自动升级程序,支持HTTP、FTP协议、支持断点续传、压缩包自动解压、MD5文件校验、支持版本号对比更新、支持程序自我升级、支持手动及强制更新操作。软件运行稳定、界面美观、使用方便。(也可以不作任何修改直接使用!)
2019-12-21 21:13:57 1.26MB 自动升级
1
程序分成UpdateServer(Web服务应用程序)和一个Client(命令行程序)。UpdateServer提供应用程序的最新版本,应用程序存放在UpdateServer下的AppCenter目录中。Client程序运行时,先从UpdateServer下载最新的版本,然后创建新的应用程序域加载程序执行。
2019-12-21 20:44:41 79KB C# 自动升级 UPdata
1
vc++ c++ c 软件自动升级程序源代码 在线自动升级功能 自动升级 源代码 对话框自动升级程序,自动下载并安装,VS2003程序
2019-12-21 19:50:14 3.51MB vc++ c++ c 软件自动升级程序源代码
1
完全独立的升级程序,只需要在你的主程序里启动它。 1,可以按文件单独升级 2,支持增量升级 3,升级目录与主程序目录内容一致,方便配置 4,升级完毕后自动显示相关说明 代码内有很详细的注释。 有单独的代码说明文档。并附联系方式,有不明白的可以联系我
2019-12-21 19:38:30 130KB 自动升级 c# winform
1
C/S结构最让人受不了的就是客户端多了以后的版本维护,我这个客户端自动升级程序帮你解决这个问题,这个程序是绿色、无第三方控件、开源的。
2019-12-21 18:49:01 200KB VB 源码 绿色 无第三方控件
1