Components.iss 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. ; -- Components.iss --
  2. ; Demonstrates a components-based installation.
  3. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!
  4. [Setup]
  5. AppName=My Program
  6. AppVersion=1.5
  7. WizardStyle=modern
  8. DefaultDirName={autopf}\My Program
  9. DefaultGroupName=My Program
  10. UninstallDisplayIcon={app}\MyProg.exe
  11. OutputDir=userdocs:Inno Setup Examples Output
  12. [Types]
  13. Name: "full"; Description: "Full installation"
  14. Name: "compact"; Description: "Compact installation"
  15. Name: "custom"; Description: "Custom installation"; Flags: iscustom
  16. [Components]
  17. Name: "program"; Description: "Program Files"; Types: full compact custom; Flags: fixed
  18. Name: "help"; Description: "Help File"; Types: full
  19. Name: "readme"; Description: "Readme File"; Types: full
  20. Name: "readme\en"; Description: "English"; Flags: exclusive
  21. Name: "readme\de"; Description: "German"; Flags: exclusive
  22. [Files]
  23. Source: "MyProg.exe"; DestDir: "{app}"; Components: program
  24. Source: "MyProg.chm"; DestDir: "{app}"; Components: help
  25. Source: "Readme.txt"; DestDir: "{app}"; Components: readme\en; Flags: isreadme
  26. Source: "Readme-German.txt"; DestName: "Liesmich.txt"; DestDir: "{app}"; Components: readme\de; Flags: isreadme
  27. [Icons]
  28. Name: "{group}\My Program"; Filename: "{app}\MyProg.exe"