0. ׼
=============

 * ļ UninsHs.exe Ƶ Inno Setup ڵĿ¼С


1. [Languages] 
===================

 * һ:
   Name: chs; MessagesFile: compiler:Default.isl


2. [Files] 
===============

 * һ:
   Source: "compiler:UninsHs.exe"; DestDir: "{app}"; Flags: ignoreversion onlyifdoesntexist


3. [Icons] 
===============

 * ɾɵж:
   Name: "{group}\ж XXXX"; Filename: "{uninstallexe}"

 * µж:
   Name: "{group}\ж XXXX"; Filename: "{app}\UninsHs.exe"


4. [UninstallDelete] 
=========================

 * һ:
   Type: filesandordirs; Name: "{app}\UninsHs.dat"


5. [Ini] 
=============

 * :
   FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Software";    String: "ĳ"
   FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Install";     String: "{srcexe}"
   FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Language";    String: "{language}"
   FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Remove";      String: "{uninstallexe}"
   FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Group";       String: "{groupname}"
   FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Components";  String: "{code:ComponentList|x}"
   FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Dir";         String: "{app}"

 * ʹ AppIdôһ:
   FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Uninstall";   String: " AppId"


6. [Run] 
=============

 * һ:
   Filename: {app}\UninsHs.exe; Parameters: /r; Flags: runminimized


7. [InstallDelete] 
=======================

 * µɾ "Fixed" ǵļ
; 磺
 Type: Files; Name "{app}\Help.hlp"

 ע: Ҫɾ UninsHs.dat  UninsHs.exe


8. [Components] 
====================

 *  "DisableNoUninstallWarning" ǵв "Fixed" ǵ
; 磺
 Name: "help"; Description: "Help Files"; Types: full; Flags: DisableNoUninstallWarning


9. [Code] 
==============

 * º:
   function ComponentList(Default: string):string;
   begin
     Result := WizardSelectedComponents(False);
   end;

   function SkipCurPage(CurPage: Integer): Boolean;
   begin
     if Pos('/SP-', UpperCase(GetCmdTail)) > 0 then
       case CurPage of
         wpWelcome, wpLicense, wpPassword, wpInfoBefore, wpUserInfo,
         wpSelectDir, wpSelectProgramGroup, wpInfoAfter:
           Result := True;
       end;
   end;