使用WIX在每次安装期间将唯一GUID写入注册表的最简单方法是什么?我有一个没有自定义操作DLL的简单安装程序,并且不想仅为此任务创建一个。我考虑过使用嵌入式vbscript自定义操作,但互联网上有些帖子由于某些原因而不鼓励这样做。
答案 0 :(得分:0)
这个GUID用于什么。它必须是GUID还是只需要是唯一的?
Windows Installer无法在不使用自定义操作的情况下创建GUID。 “最简单”的方式取决于您熟悉的编程语言。最“强大”的方式是使用C / C ++自定义操作。在自定义操作中,您可以设置一个属性,然后在注册表元素中引用[PROPERTY]。
也就是说,如果您可以更改要求,最简单,更稳健的方法是使用[日期] [时间]之类的东西,在每次安装时都有唯一的指纹。