wix(15)

12follower
@iwasaki さんのアバター 305views

Wixのインストール時のみ実行などの判定条件

Wixでインストール時にのみ実行させたいケース、アンインストール時にのみ実行させたいケースなどなどの条件がわかりにくいので、ちょっとまとめてみます。 認識が間違っているなどあればご指摘ください。 インストール NOT Installe... 2016年2月23日
@iwasaki さんのアバター 79views

WixのCustom ActionでPowerShellからbatファイルを呼ぶ方法

大変に悪戦苦闘したので残しておきます。 UAC絡みの件で、PowerShell経由でレジストリの書き換え処理をしたい場合などに使用します。普通であれば.batファイルを呼べばいいだけです。 とにかくリターンコード(exit 0)をきっち... 2016年2月22日
@iwasaki さんのアバター 23views

WixSilentExecとWixQuietExecの違い

Wixでアクションを実施する際に新しウィンドウを開かないようにするには WixSilentExec WixQuietExec の方法があります。この2つの違いですが、 The only difference in beha... 2016年2月18日
Tomoumi Nishimura さんのアバター 53views

RemoveExistingProductsの直前にCustomActionを入れたらError2613が出た

RemoveExistingProductsの直前にレジストリ操作をしようと思い、Before="RemoveExistingProductsをつけたCustomActionを作成したところ、以下のようなエラーが出てしまいました。 MSI... 2016年2月18日
@iwasaki さんのアバター 34views

Wixでインストール時のみ・アンインストール時のみに処理を行う方法

インストール時のみ、アンインストール時のみに実行する処理を分ける方法は以下の通り 「Not Installed」インストール時にのみ実施 「Installed」アンインストール時にのみ実施 ... 2016年2月17日
@iwasaki さんのアバター 45views

wixで前バージョンをアンインストールするときにだけコマンドを実行させる方法

UPGRADINGPRODUCTCODEをプロパティとして指定するといいようです。 <InstallExecuteSequence> <Custom Action=' ... ' After=' ... '>U... 2016年2月16日
@iwasaki さんのアバター 139views

wixでインストール時、アンインストール時のカスタムアクションの分け方

wixのカスタムアクションで、インストール時にのみ実行をさせたい場合 <Custom Action="HOGE" Before="initializeAction">NOT Installed</Custom> ... 2016年2月15日
otaguro さんのアバター 97views

WindowsにWix3.10をインストールする手順

http://wixtoolset.org/releases/ のPublished releasesから最新(2016/2/3時点)の安定版のWix Toolset(https://wix.codeplex.com/releases/v... 2016年2月3日
@iwasaki さんのアバター 7views

WixでWixFirewallExtensionを含めてビルドする方法

light myfile.wxs -ext WixFirewallExtension -out myfile.wixobj のように -ext オプションで指定をします。 ... 2016年1月19日
yamagenii さんのアバター 157views

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

windowsのインストーラに独自の機能を埋め込むにはカスタムアクションを用います About Custom Actions カスタムアクション使用時に管理者権限を実行するためには msidbCustomActionTypeInSc... 2016年1月14日
@iwasaki さんのアバター 153views

Wixで引数によってインストール処理の内容を変更する方法

http://hacknote.jp/archives/8892/ にあるように引数をもとに条件分岐をさせることが可能ですが、これはインストールの処理の順番でも分岐させることが可能です。 インストーラーの作業の順番はInstallExe... 2015年5月15日
@iwasaki さんのアバター 385views

wixのマイナーアップグレードで「この製品の別のバージョンが既にインストールされています」を出さないで実行する方法

wixなどで生成したマイナーアップグレードで普通にmsiを実行すると「この製品の別のバージョンが既にインストールされています」のエラーが出てしまいます。 最終的にはSetup.exeを用意する感じになりますが、アップグレードを確認するには... 2015年5月14日
@iwasaki さんのアバター 144views

WixでUpgradeVersionを指定する方法

WixでUpgradeVersionを指定することでアップグレード対象を制限することが可能です。 OnlyDetectオプション:インストール済のものを残す場合:yes、削除してごそっと入れなおす場合:no <Up... 2015年5月12日
nbeppu さんのアバター 94views

Wix で MSI ビルド時の警告を非表示にする

Wix で msi を作成する際に、以下のように警告が表示されることがあります。 sample.wxs(5997) : warning LGHT1076 : ICE60: The file fil0EB98D60DE4BC8DC43426... 2015年2月24日
高瀬 裕介 さんのアバター 380views

msiのファイルを解凍する方法

msiexec /a extract.msi targetdir="c:extract" ... 2013年12月11日