Wixを使用してレジストリに書き込もうとしています。
「エラーコードは2727です」というエラーが表示されて失敗しています。
このサンプルを実行するには、以下の手順に従います。
c:\testinstall.txtにテキストファイルが必要です
ファイルtestinstall.txtをC:\ Program Files\testinstallにインストールします
キャンドルsample.wxsライトsample.wixobj
sample.msiが作成されます
このエントリをスクリプトに追加すると、失敗します。
必要なのは、キーを作成してレジストリに値を書き込むスクリプトを用意することだけです。
sample.wxsコード
2
<Registry Id="TestKey"
Root="HKLM"
Key="SOFTWARE\testCorp"
Action="createKeyAndRemoveKeyOnUninstall">
<Registry Id="TestValue"
Name="TestValue"
Action="write"
Value="123"
Type="string" />
</Registry>
</Component>
</Directory>
</Directory>
</Directory>
<Feature Id="Feature" Level="1">
<ComponentRef Id="component0" />
<ComponentRef Id="ID0EAAA" />
</Feature>