首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件分发和补丁管理

软件分发和补丁管理
EN

Stack Overflow用户
提问于 2010-06-15 16:26:27
回答 1查看 671关注 0票数 4

像微软或反病毒公司这样的软件公司如何修补/更新他们的软件?

反病毒公司不发送完整的可执行文件,我想只有新的病毒签名。类似地,我注意到微软将某些文件发送到它在运行windows更新程序时创建的“$NtUninstallKB......$”文件夹。我认为在每个这样的文件夹中都有一个安装程序,它只替换那些需要更新或修复的dll。

问题

是否有一种通用的方法来做这件事,或者每个房子都有自己的方法?

我不想把整个应用程序重新发送到每个单独的客户端。假设如果只需要更改某些dll,或者需要添加更多的dll,那么我应该如何规划最后编译的应用程序。

  • 是否需要将我的应用程序分离成多个程序集?
  • 如果是,那么是否有允许将特定类打包到特定dll中的编译方法?

我在这里提出的是我对这个问题的想法,我可能是错的。请给我点光好吗?我正在考虑为.net平台实现这样的部署和补丁管理技术。

耽误您时间,实在对不起。

EN

回答 1

Stack Overflow用户

发布于 2010-06-15 16:49:12

我看到有几种方法可以做到这一点,其中包括使应用程序仅仅是一个动态加载所替换的功能的shell,直接替换升级所涉及的文件(大多数供应商目前正在做的),或者是有趣的方法:二元差分。我真的很想看看最后一项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3047077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档