写入32位HKCR?

时间:2014-07-09 01:57:37

标签: wix installer burn

我正在处理安装程序,其中一个需要安装的程序集需要HKCR \ Wow6432Node下的条目,但我似乎无法使条目生效。

我尝试使用Win64 =" no"将条目指定为32位组件。但它仍然无法奏效。 CLSID添加在HKCR \ WOW6432Node \ CLSID下面,但我还需要将程序集名称直接作为HKCR \ WOW6432Node下的文件夹,如果我将Wow6432Node硬编码到注册表项中,这些都不会出现(我知道这是不好的做法,仅用于测试)。

我认为这与HKCR作为RegistryValue根目录的行为有关,后者表示它会导致条目在HKLM下按机器安装编写,HKCU用于每用户安装。所以问题是如果每个用户或每台机器安装看起来不可能,我怎么能直接在HKCR \ WOW6432Node下编写?

我唯一的选择是运行.reg文件,不赞成这样吗?如果是这种情况,是否可以从我的Burn捆绑包中执行?

感谢任何帮助。在最后一个障碍之后,安装程序应该完全迁移到WiX。

0 个答案:

没有答案
相关问题