1

基本的なインストーラーを作成しました。
c:\temp.log からファイルを取得し、レジストリから読み取られているディレクトリにコピーします。
アンインストーラーはどこにありますか? Windowsの「プログラムの追加と削除」へのリンクをどのように追加しますか?

ここで何が欠けていますか?
インストール時に、ファイルをコピーしてから、特定のサービスを停止/開始する必要があります。
アンインストール時に、そのファイルとフォルダーを削除してから、特定のサービスを停止/開始する必要があります。

ありがとう

コード:

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
  <Product Id="325c4bfd-6614-43e9-aedb-93661295352d" Name="install" Language="1033" Version="1.0.0.0" Manufacturer="install" UpgradeCode="4307526e-3902-40d0-991b-bacff9b3d71b">

    <Package InstallerVersion="200" Compressed="yes" />

    <Media Id="1" Cabinet="media1.cab" EmbedCab="yes" />

    <Property Id="APPDIR">
        <RegistrySearch Id="APPDIRECTORY" Type="raw" Root="HKLM" Key="SOFTWARE\APP\APPInstalPath" Name="InstallationPath" />
    </Property>

    <Directory Id="TARGETDIR" Name="SourceDir">
        <Directory Id="APPDIR">
            <Component Id="ProductComponent" Guid="93118c45-f0c0-4c9e-9168-8ea905e9427c">
                <File Id="pluggin" Source="C://setup.log" KeyPath="yes" Checksum="yes"/>
            </Component>     
        </Directory>
    </Directory>

    <Feature Id="ProductFeature" Title="install" Level="1">
        <ComponentRef Id="ProductComponent" />
        <ComponentGroupRef Id="Product.Generated" />
    </Feature>
  </Product>
</Wix>
4

1 に答える 1

2

プログラムの追加と削除のリストは、製品タグで指定した名前です。あなたの場合、プログラムの追加と削除の名前はinstallです:

<Product Id="325c4bfd-6614-43e9-aedb-93661295352d" Name="install"
于 2013-02-07T14:11:26.363 に答える