home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 February / PCWorld_2004-02_cd.bin / software / vyzkuste / inno / isetup-4.0.10.exe / install_script.iss
Text File  |  2004-01-09  |  7KB  |  107 lines

  1. ;InnoSetupVersion=4.0.10
  2.  
  3. [Setup]
  4. AppName=Inno Setup
  5. AppVerName=Inno Setup version 4.0.10
  6. AppId=Inno Setup 4
  7. AppVersion=4.0.10
  8. AppPublisher=Jordan Russell
  9. AppPublisherURL=http://www.innosetup.com/
  10. AppSupportURL=http://www.innosetup.com/
  11. AppUpdatesURL=http://www.innosetup.com/
  12. AppMutex=InnoSetupCompilerAppMutex,Global\InnoSetupCompilerAppMutex
  13. DefaultDirName={pf}\Inno Setup 4
  14. DefaultGroupName=Inno Setup 4
  15. UninstallDisplayIcon={app}\Compil32.exe
  16. OutputBaseFilename=setup
  17. Compression=bzip2
  18. PrivilegesRequired=none
  19. LicenseFile=embedded\License.txt
  20. WizardImageFile=embedded\WizardImage0.bmp
  21. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  22.  
  23. [Files]
  24. Source: "{app}\license.txt"; DestDir: "{app}"; Flags: ignoreversion 
  25. Source: "{app}\ISetup.hlp"; DestDir: "{app}"; Flags: ignoreversion 
  26. Source: "{app}\ISetup.cnt"; DestDir: "{app}"; Flags: ignoreversion 
  27. Source: "{app}\Compil32.exe"; DestDir: "{app}"; Flags: ignoreversion 
  28. Source: "{app}\ISCC.exe"; DestDir: "{app}"; Flags: ignoreversion 
  29. Source: "{app}\ISCmplr.dll"; DestDir: "{app}"; Flags: ignoreversion 
  30. Source: "{app}\Setup.e32"; DestDir: "{app}"; Flags: ignoreversion 
  31. Source: "{app}\SetupLdr.e32"; DestDir: "{app}"; Flags: ignoreversion 
  32. Source: "{app}\Uninst.e32"; DestDir: "{app}"; Flags: ignoreversion 
  33. Source: "{app}\RegSvr.e32"; DestDir: "{app}"; Flags: ignoreversion 
  34. Source: "{app}\Default.isl"; DestDir: "{app}"; Flags: ignoreversion 
  35. Source: "{app}\WizModernImage.bmp"; DestDir: "{app}"; Flags: ignoreversion 
  36. Source: "{app}\WizModernImage2.bmp"; DestDir: "{app}"; Flags: ignoreversion 
  37. Source: "{app}\WizModernSmallImage.bmp"; DestDir: "{app}"; Flags: ignoreversion 
  38. Source: "{app}\WizModernSmallImage2.bmp"; DestDir: "{app}"; Flags: ignoreversion 
  39. Source: "{app}\isbzip.dll"; DestDir: "{app}"; Flags: ignoreversion 
  40. Source: "{app}\isbunzip.dll"; DestDir: "{app}"; Flags: ignoreversion 
  41. Source: "{app}\whatsnew.htm"; DestDir: "{app}"; Flags: ignoreversion 
  42. Source: "{app}\isfaq.htm"; DestDir: "{app}"; Flags: ignoreversion 
  43. Source: "{app}\Examples\Example1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  44. Source: "{app}\Examples\Example2.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  45. Source: "{app}\Examples\Example3.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  46. Source: "{app}\Examples\MyProg.exe"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  47. Source: "{app}\Examples\MyProg.hlp"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  48. Source: "{app}\Examples\Readme.txt"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  49. Source: "{app}\Examples\CodeExample1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  50. Source: "{app}\Examples\CodeDlg.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  51. Source: "{app}\Examples\CodeClasses.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  52. Source: "{app}\Examples\CodeDll.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  53. Source: "{app}\Examples\MyDll.dll"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  54. Source: "{app}\Examples\MyDll\C\MyDll.c"; DestDir: "{app}\Examples\MyDll\C"; Flags: ignoreversion 
  55. Source: "{app}\Examples\MyDll\C\MyDll.def"; DestDir: "{app}\Examples\MyDll\C"; Flags: ignoreversion 
  56. Source: "{app}\Examples\MyDll\C\MyDll.dsp"; DestDir: "{app}\Examples\MyDll\C"; Flags: ignoreversion 
  57. Source: "{app}\Examples\MyDll\C\MyDll.dsw"; DestDir: "{app}\Examples\MyDll\C"; Flags: ignoreversion 
  58. Source: "{app}\Examples\MyDll\Delphi\MyDll.dpr"; DestDir: "{app}\Examples\MyDll\Delphi"; Flags: ignoreversion 
  59. Source: "{app}\Examples\ISPPExample1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  60. Source: "{app}\Examples\ISPPExample1License.txt"; DestDir: "{app}\Examples"; Flags: ignoreversion 
  61.  
  62. [Registry]
  63. Root: HKCU; Subkey: "Software\Jordan Russell"; Flags: uninsdeletekeyifempty 
  64. Root: HKCU; Subkey: "Software\Jordan Russell\Inno Setup"; Flags: uninsdeletekey 
  65. Root: HKCU; Subkey: "Software\Jordan Russell\Inno Setup\ScriptFileHistoryNew"; ValueName: "History0"; ValueType: String; ValueData: "{app}\Examples\Example1.iss"; Flags: createvalueifdoesntexist 
  66. Root: HKCU; Subkey: "Software\Jordan Russell\Inno Setup\ScriptFileHistoryNew"; ValueName: "History1"; ValueType: String; ValueData: "{app}\Examples\Example2.iss"; Flags: createvalueifdoesntexist 
  67. Root: HKCU; Subkey: "Software\Jordan Russell\Inno Setup\ScriptFileHistoryNew"; ValueName: "History2"; ValueType: String; ValueData: "{app}\Examples\Example3.iss"; Flags: createvalueifdoesntexist 
  68. Root: HKCU; Subkey: "Software\Jordan Russell\Inno Setup\ScriptFileHistoryNew"; ValueName: "History3"; ValueType: String; ValueData: "{app}\Examples\CodeExample1.iss"; Flags: createvalueifdoesntexist 
  69. Root: HKCU; Subkey: "Software\Jordan Russell\Inno Setup\ScriptFileHistoryNew"; ValueName: "History4"; ValueType: String; ValueData: "{app}\Examples\CodeDlg.iss"; Flags: createvalueifdoesntexist 
  70. Root: HKCU; Subkey: "Software\Jordan Russell\Inno Setup\ScriptFileHistoryNew"; ValueName: "History5"; ValueType: String; ValueData: "{app}\Examples\CodeClasses.iss"; Flags: createvalueifdoesntexist 
  71. Root: HKCU; Subkey: "Software\Jordan Russell\Inno Setup\ScriptFileHistoryNew"; ValueName: "History6"; ValueType: String; ValueData: "{app}\Examples\CodeDll.iss"; Flags: createvalueifdoesntexist 
  72. Root: HKCU; Subkey: "Software\Jordan Russell\Inno Setup\ScriptFileHistoryNew"; ValueName: "History7"; ValueType: String; ValueData: "{app}\Examples\ISPPExample1.iss"; Flags: createvalueifdoesntexist 
  73.  
  74. [Run]
  75. Filename: "{app}\Compil32.exe"; Parameters: "/ASSOC"; StatusMsg: "Associating Inno Setup with the .iss file extension..."; Tasks: fileassoc; 
  76. Filename: "{app}\Compil32.exe"; WorkingDir: "{app}"; Description: "Launch the Inno Setup Compiler"; Flags: postinstall skipifsilent nowait
  77.  
  78. [UninstallRun]
  79. Filename: "{app}\Compil32.exe"; Parameters: "/UNASSOC"; RunOnceId: "RemoveISSAssoc"; 
  80.  
  81. [Icons]
  82. Name: "{group}\Inno Setup Compiler"; Filename: "{app}\Compil32.exe"; WorkingDir: "{app}"; 
  83. Name: "{group}\Inno Setup Documentation"; Filename: "{app}\ISetup.hlp"; 
  84. Name: "{group}\Inno Setup FAQ"; Filename: "{app}\isfaq.htm"; 
  85. Name: "{group}\Inno Setup Revision History"; Filename: "{app}\whatsnew.htm"; 
  86. Name: "{userdesktop}\Inno Setup Compiler"; Filename: "{app}\Compil32.exe"; WorkingDir: "{app}"; Tasks: desktopicon; 
  87.  
  88. [Tasks]
  89. Name: "desktopicon"; Description: "Create a &desktop icon"; 
  90. Name: "fileassoc"; Description: "&Associate Inno Setup with the .iss file extension"; 
  91.  
  92. [UninstallDelete]
  93. Type: files; Name: "{app}\Examples\Output\SETUP.EXE"; 
  94. Type: files; Name: "{app}\Examples\Output\SETUP.0"; 
  95. Type: files; Name: "{app}\Examples\Output\SETUP-1.BIN"; 
  96. Type: files; Name: "{app}\Examples\Output\SETUP.MSG"; 
  97. Type: dirifempty; Name: "{app}\Examples\Output"; 
  98. Type: dirifempty; Name: "{app}\Examples\MyDll\Delphi"; 
  99. Type: dirifempty; Name: "{app}\Examples\MyDll\C"; 
  100. Type: dirifempty; Name: "{app}\Examples\MyDll"; 
  101. Type: dirifempty; Name: "{app}\Examples"; 
  102.  
  103. [Languages]
  104. ; These files are stubs
  105. ; To achieve better results after recompilation, use the real language files
  106. Name: "default"; MessagesFile: "embedded\default.isl"; 
  107.