gpt4 book ai didi

assembly - 为您的游戏或应用程序创建补丁需要哪些知识?

转载 作者:行者123 更新时间:2023-12-02 02:38:29 25 4
gpt4 key购买 nike

我一直对软件供应商如何发布他们的应用程序或游戏,然后提供一组不同的可执行文件来改变以前构建的行为感到困惑。这是怎么做到的?原始应用程序和补丁是否必须遵守某种规则?或者补丁是否爬入原始可执行文件并更改其程序集信息?这是否需要二进制文件的字节级知识?

最佳答案

我看到的主要有两种方法。许多程序由许多在运行时动态加载的较小部分组成,通常这些文件只是被更新的版本替换。由于更新通常只影响这些文件中相对较少的一部分,因此补丁可能是整个应用程序的一小部分。另一种方法,我见过用于较大的单片应用程序,是使用一种“二进制差异”实际更改可执行代码。这种方法的缺点之一是,在不必执行每次增量更新的情况下,更难支持从几个修订版之前的版本升级到新版本。

关于assembly - 为您的游戏或应用程序创建补丁需要哪些知识?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/237331/

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