默认序列号,如何确定?

时间:2018-08-30 22:02:08

标签: wix windows-installer

我开始探索MSI的黑魔法。我目前遇到的一件事是序列表中分配的序列号似乎是随机的,或者缺少我可以找到的文档。我遇到了与MSI项目有关的问题,因为AppSearch被分配了50的序列号,这对于我的使用来说太低了,并且与这个suggested install sequenceSequence table example不同,两者似乎合理。我发现我自己可以轻松更改所有标准动作的序列号,这个问题对我来说是可以解决的。

但是,我认为出于某种原因,序列号在某些位置(Windows SDK在MSI中还是在wix中)被定义为默认值。 AppSearch的50序列可能是有充分的理由(或不是那么好,并且已经被修复),或者确实以某种方式受到了一些不同因素的影响,很难追踪并且确实出现了结果是随机的。

当前我的想法是,它很可能是Wix确定的默认值,文档/源代码在哪里,以便我能找到呢?

好吧,尝试更好地总结一下我的问题:我可以通过使用特定版本的Windows Install SDK或Wix来控制默认序列号集吗?

1 个答案:

答案 0 :(得分:0)

在回答您的另一个问题之前,我没有看到这个问题。这本质上是相同的问题,所以我可能要请这些人以重复的形式结束此问题: AppSearch has sequence number 50 - right?

这种味道的具体答案是,您可以尝试更改WiX源文件并自己编译WiX-这不是我可以添加的小任务。请查看上面的链接以获取实际文件。