2013-06-06 46 views
8

記事を読むと、http://wix.sourceforge.net/manual-wix3/run_program_after_install.htmが動作します。WiX - インストール後にアプリケーションを起動する

<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT" Value="Launch MS" /> 
<Property Id="WixShellExecTarget" Value="[#MainExe]" /> 
<CustomAction Id="LaunchApplication" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" /> 

<UI Id="MyWixUI_Mondo"> 
    <UIRef Id="WixUI_Minimal" /> 
    <Publish Dialog="ExitDialog" Control="Finish" Event="DoAction" Value="LaunchApplication">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed</Publish> 
    <UIRef Id="WixUI_ErrorProgressText"/> 
</UI> 

しかし、デフォルトではチェックボックスをオンにしたいので、チェックボックスをオフにします。操作方法

答えて

11

<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOX" Value="1" />を追加して、チェックボックスプロパティに "checked"値を与えます。

UI要素の外側になります。ここに完全な例があります:

<UI> 
    <UIRef Id="WixUI_Minimal"/> 
    <Publish Dialog="ExitDialog" 
      Control="Finish" 
      Event="DoAction" 
      Value="LaunchApplication">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed 
    </Publish> 
</UI> 
<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOX" Value="1"/> 
関連する問題