相关疑难解决方法(0)

如何使用WiX安装程序注册文件类型/扩展名?

我没有在WiX文档(或Google)中找到这个问题的明确答案.当然我可以在HKCR中编写相应的注册表项,但这让我觉得很脏,我希望这是一个标准的任务,应该有一个很好的默认解决方案.

对于奖励积分,我想知道如何使其"安全",即不要覆盖文件类型的现有注册,并且只有在安装期间注册并且未更改时才删除卸载时的注册.

installation installer windows-installer wix wix3

36
推荐指数
3
解决办法
2万
查看次数

如何使用WiX安装程序将应用程序与现有文件类型相关联?

与此相关:如何使用WiX安装程序注册文件类型/扩展名?但不是重复.

我需要处理现有的文件类型(.jpg文件).

我不希望我的应用程序成为.jpg的默认处理程序.我只想扩展"打开方式"菜单,其中包含指向我的应用程序的链接.

我看到HKCR\.jpg\OpenWithList\HKCR\.jpg\OpenWithProgIds\在注册表中,但我不确定是否写这些以及如何正确使用WiX.我应该使用这样的东西吗?

<ProgId Id='??what here?' Description='Jpeg handled by my App'>
  <Extension Id='jpg' ContentType='image/jpeg'>
    <Verb Id='openwithmyapp' Sequence='10' Command='OpenWithMyApp' Target='[!FileId]' Argument='"%1"' />
  </Extension>
</ProgId>
Run Code Online (Sandbox Code Playgroud)

这里有很多失败的方法(就像Photo Mechanics一样,在安装了这个软件后,HKCR的图像文件类型真的很乱).

如何正确使用WiX?

registry installer windows-installer file-type wix

29
推荐指数
1
解决办法
1万
查看次数