Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在每次使用 WIX 安装期间将唯一 GUID 写入注册表的最简单方法是什么?我有一个没有自定义操作 dll 的简单安装程序,并且不想仅为此任务创建一个。我考虑使用嵌入式 vbscript 自定义操作,但互联网上有些帖子出于某种原因不鼓励这样做。
这个 GUID 的用途是什么。它必须是 GUID 还是只需要唯一?
Windows Installer 无法在不使用自定义操作的情况下创建 GUID。“最简单”的方式取决于您熟悉的编程语言。最“稳健”的方式是使用 C/C++ 自定义操作。在您的自定义操作中,您设置一个属性,然后在您引用该 [PROPERTY] 的注册表元素中。
也就是说,如果您可以更改要求,最简单且更可靠的方法是使用 [Date][Time] 之类的内容,以便在每次安装时拥有唯一的指纹。