wixでカスタムアクションを追加する

y-ozaki 400views 更新:2015年2月6日

wixでカスタムアクションを新規に追加したい場合、wxsファイルに追加したいカスタムアクションを定義してから処理に追加します。

<CustomAction ExeCommand="" Id="customActionTest" Return="check" Impersonate="no" BinaryKey="custom" Execute="deferred" />
  <InstallExecuteSequence>
  <Custom Action="customActionTest" After="PublishProduct">NOT Installed</Custom>
 </InstallExecuteSequence>

一行目でcustomActionTestを定義して、内でcustomActionTestを処理として登録してあります。 一行目のReturnはcheckの場合、その処理の結果を待ちますが、ignoreにするとその処理を失敗してもインストールを継続させることができます。 Executeでは即時実行か遅延実行させるかを設定できます。 またImpersonate=”no”は管理者権限で実行させるために必要です。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません