gpt4 book ai didi

c# - Auto Patcher(高效的自动更新程序)

转载 作者:太空狗 更新时间:2023-10-29 17:56:40 25 4
gpt4 key购买 nike

我想要一个自动更新程序来检测修改过的文件(通过比较客户端和服务器上的文件)并且只下载修改过的文件。我也希望它给我它的状态 lively(在进程栏或其他东西上显示它)

场景是网络中大约有 1000 个客户端使用相同的应用程序。如果有新版本的应用程序可用,他们都必须获得新版本。但是,带宽是有限的,所以每次都给他们一个完整安装程序不是很有效。 (我们目前所做的)

我搜索了一下,找到了 IcePatch2 .它做的正是我想要的:运行修补程序时从服务器获取最新文件。但问题是客户使用 C# 编写,而我无法在我的应用程序内部 使用 IcePatch2。 (我必须将它作为一个单独的进程运行,或者编写一个 COM 或其他东西来与 IcePatch2Client 交互)

到目前为止,我找到的最佳解决方案是获取 .NET Application Updater Component并定制它以满足我的需要。但我更喜欢不需要我维护另一个应用程序的解决方案。

有什么想法吗?

最佳答案

我们使用 wyBuild .

它生成二进制增量补丁 - 甚至比文件级补丁更好。它也有一个客户端自动更新组件:wyUpdate .

关于c# - Auto Patcher(高效的自动更新程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4323839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com