如何在WIX安装程序中设置卸载(InstallLocation)注册表项值

罗布·古德温

我正在为我们的实验室编写实用程序,用于根据NAS上的一组安装程序(msi文件)检查本地计算机上已安装的软件。从一些网络搜索看来,从代码内确定基于Windows的计算机上安装了哪些软件包的首选方法似乎是遍历HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall密钥。我感兴趣的安装程序具有名称空间(由我创建),因此选择我感兴趣的注册表项很容易,但是我注意到我使用wix创建的安装程序没有像大多数安装程序那样设置InstallLocation项其他安装程序正在做。

在此处输入图片说明

由于我没有专门在wix安装程序中设置任何这些键(在Uninstall \ XYZ部分内),因此我假设有一些安装程序属性用于填充现有键。有人知道wix安装程序填写InstallLocation的正确方法吗?我目前正在使用WIX 3.8。

菲尔·DW

如果要创建MSI文件,可以在这里查看:

http://robmensching.com/blog/posts/2011/1/14/arpinstalllocation-and-how-to-set-it-with-the-wix-toolset/

如果他们属于其他公司,那么您将无能为力。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在卸载时修改注册表项值而不从wix中的注册表中删除项?

来自分类Dev

无法使用WiX安装程序创建注册表项值

来自分类Dev

WiX 3.7:如何根据用户设置的条件在卸载时删除注册表项?

来自分类Dev

WiX 3.7:如何根据用户设置的条件在卸载时删除注册表项?

来自分类Dev

使用wix安装程序创建注册表项

来自分类Dev

如果用户同意对话,Wix 安装程序如何创建注册表项?

来自分类Dev

如何在安装过程中在注册表中添加指向已安装EXE位置的注册表项

来自分类Dev

如何在wix安装程序的自定义操作中添加非常长的十六进制注册表?

来自分类Dev

如何在wix安装程序的自定义操作中添加非常长的十六进制注册表?

来自分类Dev

安装VB.net应用程序时如何在注册表中写入值?

来自分类Dev

如何通过注册表项设置合并模块的安装路径?

来自分类Dev

如何通过注册表项设置合并模块的安装路径?

来自分类Dev

如何检查注册表项是否存在并退出安装程序

来自分类Dev

如何在IntelliJ注册表中设置值?

来自分类Dev

如何查看在程序安装过程中写入了哪些注册表项?

来自分类Dev

如何在PowerShell中按名称和值过滤注册表项下的名称/值对?

来自分类Dev

如何使用Inno Setup的[Code]部分中的值设置注册表项(环境变量)?

来自分类Dev

在WiX安装程序中安装32位文件和64位注册表设置

来自分类Dev

如何在Windows 7中更改注册表项的权限?

来自分类Dev

如何在Installshield中更改注册表项的组件?

来自分类Dev

通用安装程序在 64 位和 32 位系统中设置注册表值?

来自分类Dev

如何防止WiX在修补时删除注册表项

来自分类Dev

Inno Setup-防止安装程序添加注册表项并包含在程序/功能中

来自分类Dev

在已安装的MSI卸载中,如何防止注册表删除?

来自分类Dev

在已安装的MSI卸载中,如何防止注册表删除?

来自分类Dev

如何在列表视图中获取注册表项和值

来自分类Dev

如何使用vb.net从注册表项中的多个valueNames中搜索值

来自分类Dev

如何在wix安装程序中通过自定义操作设置安装目录?

来自分类Dev

为什么在注册表项中设置了hidebasedonvelocityid标志?

Related 相关文章

  1. 1

    如何在卸载时修改注册表项值而不从wix中的注册表中删除项?

  2. 2

    无法使用WiX安装程序创建注册表项值

  3. 3

    WiX 3.7:如何根据用户设置的条件在卸载时删除注册表项?

  4. 4

    WiX 3.7:如何根据用户设置的条件在卸载时删除注册表项?

  5. 5

    使用wix安装程序创建注册表项

  6. 6

    如果用户同意对话,Wix 安装程序如何创建注册表项?

  7. 7

    如何在安装过程中在注册表中添加指向已安装EXE位置的注册表项

  8. 8

    如何在wix安装程序的自定义操作中添加非常长的十六进制注册表?

  9. 9

    如何在wix安装程序的自定义操作中添加非常长的十六进制注册表?

  10. 10

    安装VB.net应用程序时如何在注册表中写入值?

  11. 11

    如何通过注册表项设置合并模块的安装路径?

  12. 12

    如何通过注册表项设置合并模块的安装路径?

  13. 13

    如何检查注册表项是否存在并退出安装程序

  14. 14

    如何在IntelliJ注册表中设置值?

  15. 15

    如何查看在程序安装过程中写入了哪些注册表项?

  16. 16

    如何在PowerShell中按名称和值过滤注册表项下的名称/值对?

  17. 17

    如何使用Inno Setup的[Code]部分中的值设置注册表项(环境变量)?

  18. 18

    在WiX安装程序中安装32位文件和64位注册表设置

  19. 19

    如何在Windows 7中更改注册表项的权限?

  20. 20

    如何在Installshield中更改注册表项的组件?

  21. 21

    通用安装程序在 64 位和 32 位系统中设置注册表值?

  22. 22

    如何防止WiX在修补时删除注册表项

  23. 23

    Inno Setup-防止安装程序添加注册表项并包含在程序/功能中

  24. 24

    在已安装的MSI卸载中,如何防止注册表删除?

  25. 25

    在已安装的MSI卸载中,如何防止注册表删除?

  26. 26

    如何在列表视图中获取注册表项和值

  27. 27

    如何使用vb.net从注册表项中的多个valueNames中搜索值

  28. 28

    如何在wix安装程序中通过自定义操作设置安装目录?

  29. 29

    为什么在注册表项中设置了hidebasedonvelocityid标志?

热门标签

归档