默认情况下,使用文件扩展名打开exe

时间:2015-12-07 09:28:23

标签: powershell wix

我觉得这个问题没有得到回答,无法满足我需要的条件,这就是我开始提出新问题的原因。

我将有一个安装程序,它使用PowerShell命令通过wix' heat命令获取所需的所有数据/文件。在这些文件中将是OpenBoxAppLauncher.exe。我想要做的是,exe文件在调用时将作为.oblaunch(我们公司的文件扩展名)运行。

到目前为止,我有以下内容,但在出错后仍然收到错误:

<Component Id="OpenBoxApp" Guid="*" Directory="INSTALLLOCATION">
    <ProgId Id='OpenBoxAppLauncher.exe' Description='Open Box App Launcher' Advertise='yes'>
      <Extension Id='.oblaunch' ContentType='.oblaunch' Advertise='yes'>
        <Verb Id='open' Sequence='10' Command='Open' Target='$(var.OpenBoxAppLauncher.TargetPath)' Argument='"%1"'/>
      </Extension>
    </ProgId>   
</Component>

包含错误

错误2无法指定Verb / @ Target属性,因为该元素已公布。

错误2当属性“广告”存在且值为“否”时,无法指定“动词/ @序列”属性。

0 个答案:

没有答案