如果我在RegistryKey中将根属性设置为HKMU,我如何知道在注册表中的何处搜索(RegistrySearch根= HKCU或HKLM )来查找我的RegistryValue。或者如何动态设置根值?
发布于 2011-06-09 17:29:31
这通常是通过使用具有相同属性的两次搜索来完成的:一次搜索HKLM,另一次搜索HKCU。
然后,可能会发生以下情况:
发布于 2011-06-09 17:23:39
我的快速想法是,您正在从安装程序请求该组件的安装位置。
这可以通过安装程序api来完成。如果您使用的是随需应变工具,则无论如何都必须查询安装程序。
您可以使用MsiGetComponentPath函数的MsiGetComponentPathEx来执行此操作:
https://stackoverflow.com/questions/6290471
复制相似问题