2013-02-07 133 views
1

我創建了一個基本的安裝程序。
它從c:\ temp.log中獲取一個文件並將其複製到正在從註冊表中讀取的目錄中。
un-installer在哪裏?它如何添加鏈接到Windows「添加刪除程序」?WIX安裝程序如何刪除安裝

我在這裏失蹤了什麼?
安裝時我需要複製文件,然後停止/啓動某個服務。
在卸載我需要刪除該文件+文件夾,然後停止/啓動某種服務。

感謝

代碼:

<?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> 
+0

我得到了正確的方法來消除它是右擊.msi文件,並選擇取消安裝。所以我需要添加「添加刪除程序」對話框的快捷方式? – ilansch

回答

2

中添加的上市/刪除程序是你在產品標籤中指定的任何名稱。在你的情況下,在加名/刪除程序是安裝

<Product Id="325c4bfd-6614-43e9-aedb-93661295352d" Name="install" 
+0

謝謝,「安裝」沒有列出它,但是當我更改名稱時,它確實列出了它。 – ilansch