0

古いバージョンと新しいバージョンのpdbファイルを比較してパッチファイルを生成しています。パッチファイル(msp)が正常にインストールされ、[システムの再起動]ダイアログがポップアップ表示されません。パッチのアンインストール時に、システムダイアログの再起動がポップアップ表示されます。アンインストール時にシステムダイアログの再起動を制限する方法を教えてください。

パッチファイル

<?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
  <Patch 
      AllowRemoval="yes"
      Manufacturer="Test"
      MoreInfoURL="http://www.test.com/"
      DisplayName="Patch 1.0.1"
      Description="Patch"
      Classification="Update" 
        >

    <Media Id="5000" Cabinet="RTM.cab">
      <PatchBaseline Id="RTM">
        <Validate ProductId="no" />        
      </PatchBaseline>
    </Media>

    <PatchFamilyRef Id="PatchFamily"/>
  </Patch>

  <Fragment>
    <PatchFamily Id='PatchFamily' Version='1.0.1' Supersede='yes' >
      <!--<ComponentRef Id="C__F12B37CBEAE157D538B2BAC1CF30713C"/>
      <ComponentRef Id="C__3430F83A3728AE39FA075656EBFCA0BD"/>-->
    </PatchFamily>
  </Fragment>
</Wix>
4

1 に答える 1

0

これを行うプロパティがありますが、パッチで機能するかどうかはわかりません。

<Property Id="MSIRESTARTMANAGERCONTROL" Value="Disable" />

それはあなたがやろうとしていることを成し遂げるはずです。他にご不明な点がありましたらお知らせください。

于 2012-06-14T08:20:12.143 に答える