wixのカスタムアクションで管理者権限の使用

yamagenii 157views 更新:2016年1月14日

windowsのインストーラに独自の機能を埋め込むにはカスタムアクションを用います

About Custom Actions

カスタムアクション使用時に管理者権限を実行するためには

  • msidbCustomActionTypeInScript

  • msidbCustomActionTypeNoImpersonate

のタイプを使用することとなります。

これはwixの


<CustomAction Id="hoge" Execute="deferred" Impersonate="no" />

にあたります。

なお

Execute=”deferred”

は必ずInstallInitializeの後に実行しInstallFinalizeの前に実行する規則があるようです。

Deferred Execution Custom Actions


参考 Some useful things I have learned about Windows Installer and UAC

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

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

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