home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2004 July / PCpro_2004_07.ISO / files / special / synchro / BeyondCompare / beycmpde.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2004-05-08  |  3.5 KB  |  66 lines

  1. ;InnoSetupVersion=4.0.10
  2. [Setup]
  3. AppName=Beyond Compare
  4. AppVerName=Beyond Compare Version 2.2.2
  5. AppId=BC2
  6. AppPublisher=Scooter Software
  7. AppPublisherURL=http://www.scootersoftware.com/
  8. AppSupportURL=http://www.scootersoftware.com/
  9. AppUpdatesURL=http://www.scootersoftware.com/
  10. DefaultDirName={pf}\Beyond Compare 2
  11. DefaultGroupName=Beyond Compare 2
  12. UninstallDisplayIcon={app}\BC2.exe
  13. OutputBaseFilename=bc22de
  14. Compression=bzip2
  15. PrivilegesRequired=none
  16. ChangesAssociations=yes
  17. AllowNoIcons=yes
  18. LicenseFile=embedded\License.rtf
  19. InfoBeforeFile=embedded\InfoBefore.rtf
  20. WizardImageFile=embedded\WizardImage0.bmp
  21. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  22. [Files]
  23. Source: "{app}\BC2.exe"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\BC2.chm"; DestDir: "{app}"; 
  25. Source: "{app}\BC2.hlp"; DestDir: "{app}"; 
  26. Source: "{app}\trial.key"; DestDir: "{app}"; 
  27. Source: "{app}\Readme.txt"; DestDir: "{app}"; 
  28. Source: "{app}\ChangeLog.txt"; DestDir: "{app}"; 
  29. Source: "{app}\BCShellEx.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete 
  30. ; Source: "{app}\,1"; DestDir: "{app}"; Flags: skipifsourcedoesntexist 
  31. ; Source: "{app}\,2"; DestDir: "{app}"; Flags: skipifsourcedoesntexist 
  32. [Registry]
  33. Root: HKCU; Subkey: "Software\Scooter Software"; Flags: uninsdeletekeyifempty dontcreatekey 
  34. Root: HKCU; Subkey: "Software\Scooter Software\Beyond Compare"; Flags: uninsdeletekeyifempty dontcreatekey 
  35. Root: HKCU; Subkey: "Software\Scooter Software\Beyond Compare\BCShellEx"; Tasks: shellextension; 
  36. Root: HKCU; Subkey: "Software\Scooter Software\Beyond Compare\BCShellEx"; ValueName: "CmdLineOption"; ValueType: String; Tasks: shellextension; Flags: createvalueifdoesntexist 
  37. Root: HKCR; Subkey: ".bcss"; ValueType: String; ValueData: "BeyondCompare.Snapshot"; Flags: uninsdeletekey 
  38. Root: HKCR; Subkey: "BeyondCompare.Snapshot"; ValueType: String; ValueData: "Beyond Compare Snapshot"; Flags: uninsdeletekey 
  39. Root: HKCR; Subkey: "BeyondCompare.Snapshot\DefaultIcon"; ValueType: String; ValueData: "{app}\BC2.EXE,0"; 
  40. Root: HKCR; Subkey: "BeyondCompare.Snapshot\shell\open\command"; ValueType: String; ValueData: """{app}\BC2.EXE"" ""%1"""; 
  41. [Run]
  42. Filename: "{app}\Readme.txt"; Flags: shellexec skipifdoesntexist postinstall skipifsilent 
  43. Filename: "rundll32"; Parameters: "BCShellEx,Install"; WorkingDir: "{app}"; StatusMsg: "F
  44. ge Shell-Erweiterung hinzu..."; Tasks: shellextension; 
  45. [UninstallRun]
  46. Filename: "rundll32"; Parameters: "BCShellEx,Uninstall"; WorkingDir: "{app}"; RunOnceId: "ShellExt"; StatusMsg: "Entferne Shell-Erweiterung..."; Tasks: shellextension; 
  47. [Icons]
  48. Name: "{group}\Beyond Compare 2"; Filename: "{app}\BC2.exe"; 
  49. Name: "{group}\Beyond Compare 2 Hilfe"; Filename: "{app}\BC2.chm"; 
  50. Name: "{group}\Deinstallieren Beyond Compare 2"; Filename: "{uninstallexe}"; 
  51. Name: "{userdesktop}\Beyond Compare 2"; Filename: "{app}\BC2.exe"; Tasks: desktopicon; 
  52. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Beyond Compare 2"; Filename: "{app}\BC2.exe"; Tasks: quicklaunchicon; 
  53. [Tasks]
  54. Name: "desktopicon"; Description: "&Desktop-Symbol erstellen"; GroupDescription: "Zus
  55. tzliche Symbole:"; 
  56. Name: "quicklaunchicon"; Description: "&Schnellstart-Symbol erstellen"; GroupDescription: "Zus
  57. tzliche Symbole:"; 
  58. Name: "shellextension"; Description: "Zum &Kontextmen
  59.  des Explorers hinzuf
  60. gen"; GroupDescription: "Zus
  61. tzliche Symbole:"; 
  62. [Languages]
  63. ; These files are stubs
  64. ; To achieve better results after recompilation, use the real language files
  65. Name: "de"; MessagesFile: "embedded\de.isl"; 
  66.