Windows ce 维护多个版本的Windows CE(QFE)

Windows ce 维护多个版本的Windows CE(QFE),windows-ce,qfe,Windows Ce,Qfe,我们在WindowsXP系统上使用WindowsCE(6和7)构建固件。我们经常在发布QFE(CE补丁/更新)时安装它们。当我们不得不回到某个版本来开发补丁时,这可能是一个真正的痛苦,因为我们需要构建一个系统,该系统的补丁级别与产品发布时系统上存在的补丁级别相同。是否有任何简单的方法来维护QFE历史记录,以便在任何给定时间轻松恢复?在每个版本中,系统状态的快照都与CE安装/QFEs有关吗?我们不希望为此使用虚拟机快照或任何控制Windows CE组件之外任何内容状态的内容。这是一个非常具体的要求

我们在WindowsXP系统上使用WindowsCE(6和7)构建固件。我们经常在发布QFE(CE补丁/更新)时安装它们。当我们不得不回到某个版本来开发补丁时,这可能是一个真正的痛苦,因为我们需要构建一个系统,该系统的补丁级别与产品发布时系统上存在的补丁级别相同。是否有任何简单的方法来维护QFE历史记录,以便在任何给定时间轻松恢复?在每个版本中,系统状态的快照都与CE安装/QFEs有关吗?我们不希望为此使用虚拟机快照或任何控制Windows CE组件之外任何内容状态的内容。这是一个非常具体的要求,所以我猜不是,但也许有人已经解决了这个问题。

我理解你说你不想使用虚拟机,尽管我不完全确定为什么。我建议至少考虑一下

当我控制跨多个OS版本的多个平台的构建时,我使用虚拟机来实现这一点。每个虚拟机都是一台安装了工具和SDK的PC的简单快照。然后,构建脚本将为每个BSP提取源代码并每晚构建它。它们的关键是维护和归档“干净”的虚拟机(无源代码),并在完成构建后确定更改。这比在源代码管理中为每个QFE级别保留
WINCEROOT
要快得多,也要干净得多,而且要做到这一点——无论如何,在这种情况下,您必须将机器重置为零,以确保级别之间没有交叉污染