如何寻找程序在注册表中的位置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何寻找程序在注册表中的位置相关的知识,希望对你有一定的参考价值。
参考技术A 选择程序名称及后缀复制
打开注册表编辑器:开始-运行-"regedit"
在编辑器中选择:“编辑”-“查找”
在输入框里黏贴
然后回车
右侧栏中将以蓝色框选出匹配项目及其在注册表中的键值位置。
将installdir中的安装位置添加到installshield 2018中的注册表项
我不知道如何将用户选择的安装路径放在Installshield环境中的注册表项中。请一步一步指导我。谢谢
答案
本质:基本上在注册表中存储属性值需要明确定义它们以写入已知的注册表位置(我使用每台机器,换句话说HKLM,以确保该属性可以被机器上的所有用户读回)然后您使用AppSearch(内置MSI机制)或自定义操作来适当地回读值。
HKLMSoftware[Manufacturer][ProductName][ProductVersion] = [PROPERTYNAME]
方法:请阅读以下文件,而不是重复此处的步骤:
- InstallShield Tip: Saving MSI property values to make them available after the initial installation
- The WiX toolset's "Remember Property" pattern
复杂性:后一个链接不适用于Installshield,但适用于WiX。它在WiX中显示了相同的保存属性过程,但更重要的是它讨论了如何从注册表中读取属性与命令行上设置的属性冲突。
以上是关于如何寻找程序在注册表中的位置的主要内容,如果未能解决你的问题,请参考以下文章