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

  1. ;InnoSetupVersion=4.2.1
  2. [Setup]
  3. AppName=SyncFolder
  4. AppVerName=SyncFolder 2.0.3
  5. AppId={36E0C2BB-0F2A-4C9B-957E-8F465CB60794}
  6. AppVersion=2.0
  7. AppPublisher=Christoph B
  8. nger Software
  9. AppPublisherURL=http://www.cbuenger.de
  10. AppSupportURL=http://www.cbuenger.de/phorum
  11. AppUpdatesURL=http://www.cbuenger.de/syncfolder
  12. AppMutex=_SyncFolder_MUTEX
  13. DefaultDirName={pf}\SyncFolder
  14. DefaultGroupName=SyncFolder
  15. UninstallDisplayIcon={app}\SyncFolder.ico
  16. UninstallDisplayName=SyncFolder 2.0
  17. OutputBaseFilename=SyncFolder
  18. Compression=lzma
  19. PrivilegesRequired=poweruser
  20. ChangesAssociations=yes
  21. LicenseFile=embedded\License.txt
  22. WizardImageFile=embedded\WizardImage0.bmp
  23. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  24. [Files]
  25. Source: "{sys}\STDOLE2.TLB"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regtypelib 
  26. Source: "{sys}\MSVBVM60.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  27. Source: "{sys}\OleAut32.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  28. Source: "{sys}\OlePro32.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  29. Source: "{sys}\AsycFilt.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  30. Source: "{sys}\Ctl3d32.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  31. Source: "{sys}\ComCat.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  32. Source: "{sys}\COMDLG32.OCX"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver 
  33. Source: "{sys}\MSCOMCTL.OCX"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver 
  34. Source: "{sys}\COMCTL32.OCX"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver 
  35. Source: "{sys}\CBDTPicker.dll"; DestDir: "{sys}"; Flags: regserver sharedfile 
  36. Source: "{sys}\cbvCalendar.dll"; DestDir: "{sys}"; Flags: regserver sharedfile 
  37. Source: "{sys}\CBXML.dll"; DestDir: "{sys}"; Flags: regserver sharedfile 
  38. Source: "{sys}\cbNet.dll"; DestDir: "{sys}"; Flags: sharedfile 
  39. Source: "{app}\Home.url"; DestDir: "{app}"; 
  40. Source: "{app}\SyncFolder.exe"; DestDir: "{app}"; 
  41. Source: "{app}\SFGrouper.exe"; DestDir: "{app}"; 
  42. Source: "{app}\SFGIcon.ico"; DestDir: "{app}"; 
  43. Source: "{app}\SFPIcon,1.ico"; DestDir: "{app}"; DestName: "SFPIcon.ico"; OnlyBelowVersion: 0.0,5.01.2600; 
  44. Source: "{app}\SFPIcon,2.ico"; DestDir: "{app}"; DestName: "SFPIcon.ico"; MinVersion: 0.0,5.01.2600; 
  45. Source: "{app}\SFSyncDll.dll"; DestDir: "{app}"; Flags: regserver ignoreversion 
  46. Source: "{app}\SyncFolder.chm"; DestDir: "{app}"; 
  47. Source: "{app}\SFGrouper.exe.manifest"; DestDir: "{app}"; 
  48. Source: "{app}\SyncFolder.exe.manifest"; DestDir: "{app}"; 
  49. Source: "{app}\pad_file.xml"; DestDir: "{app}"; 
  50. Source: "{sys}\Zipdll.dll"; DestDir: "{sys}"; 
  51. Source: "{sys}\SFZip.dll"; DestDir: "{sys}"; 
  52. Source: "{app}\ZipClass.dll"; DestDir: "{app}"; Flags: regserver 
  53. [Registry]
  54. Root: HKCU; Subkey: "Software\cbuenger"; 
  55. Root: HKCU; Subkey: "Software\cbuenger\SyncFolder"; Flags: uninsdeletekey 
  56. Root: HKCU; Subkey: "Software\cbuenger\SyncFolder"; ValueName: "UserName"; ValueType: String; ValueData: "{userinfoname}"; 
  57. Root: HKCU; Subkey: "Software\cbuenger\SyncFolder"; ValueName: "RegNum"; ValueType: String; ValueData: "{userinfoorg}"; 
  58. Root: HKCU; Subkey: "Software\cbuenger\SyncFolder"; ValueName: "InstallDir"; ValueType: String; ValueData: "{app}\"; 
  59. Root: HKCR; Subkey: "SyncFolder.Project\Shell"; Flags: uninsdeletevalue 
  60. Root: HKCR; Subkey: "SyncFolder.Project\Shell\Open"; Flags: uninsdeletevalue 
  61. Root: HKCR; Subkey: "SyncFolder.Project\DefaultIcon"; ValueType: String; ValueData: "{app}\SFPIcon.ico,0"; Flags: uninsdeletevalue 
  62. Root: HKCR; Subkey: "SyncFolder.Project\Shell\Open\Command"; ValueType: String; ValueData: """{app}\SyncFolder.exe"" ""%1"""; Flags: uninsdeletevalue deletevalue 
  63. Root: HKCR; Subkey: ".sfp"; ValueType: String; ValueData: "SyncFolder.Project"; Flags: uninsdeletekey deletevalue 
  64. Root: HKCR; Subkey: "SyncFolder.Project"; ValueType: String; ValueData: "SyncFolder Synchronisations-Projekt"; Flags: uninsdeletekey deletevalue 
  65. Root: HKCR; Subkey: "SyncFolder.Project\Shell\Run\Command"; ValueType: String; ValueData: """{app}\SyncFolder.exe"" -run ""%1"""; Flags: uninsdeletevalue deletevalue 
  66. Root: HKCR; Subkey: "SyncFolder.Project\Shell\Run"; ValueType: String; ValueData: "Ausf
  67. hren"; Flags: uninsdeletevalue 
  68. Root: HKCR; Subkey: "SyncFolder.Group\Shell"; Flags: uninsdeletevalue 
  69. Root: HKCR; Subkey: "SyncFolder.Group\Shell\Open"; Flags: uninsdeletevalue 
  70. Root: HKCR; Subkey: "SyncFolder.Group\DefaultIcon"; ValueType: String; ValueData: "{app}\SFGIcon.ico,0"; Flags: uninsdeletevalue 
  71. Root: HKCR; Subkey: "SyncFolder.Group\Shell\Open\Command"; ValueType: String; ValueData: """{app}\SFGrouper.exe"" ""%1"""; Flags: uninsdeletevalue deletevalue 
  72. Root: HKCR; Subkey: "SyncFolder.Group"; ValueType: String; ValueData: "SyncFolder Projektgruppe"; Flags: uninsdeletekey deletevalue 
  73. Root: HKCR; Subkey: "SyncFolder.Group\Shell\Run\Command"; ValueType: String; ValueData: """{app}\SFGrouper.exe"" -run ""%1"""; Flags: uninsdeletevalue deletevalue 
  74. Root: HKCR; Subkey: "SyncFolder.Group\Shell\Run"; ValueType: String; ValueData: "Ausf
  75. hren"; Flags: uninsdeletevalue 
  76. Root: HKCR; Subkey: "Folder\shell\Synchronisieren...\command"; ValueType: String; ValueData: "{app}\SyncFolder.exe -new -p""%1\"""; 
  77. Root: HKCR; Subkey: "Folder\shell\Synchronisieren..."; Flags: uninsdeletekey 
  78. Root: HKCR; Subkey: ".sfg"; ValueType: String; ValueData: "SyncFolder.Group"; Flags: uninsdeletekey deletevalue 
  79. Root: HKCR; Subkey: ".sfg\ShellNew"; ValueName: "Command"; ValueType: String; ValueData: "{app}\SFGrouper.exe -new -p""%2"""; 
  80. Root: HKCR; Subkey: ".sfp\ShellNew"; ValueName: "Command"; ValueType: String; ValueData: "{app}\SyncFolder.exe -new -p""%2"""; 
  81. [INI]
  82. FileName: "{app}\OnlineOrder.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.cbuenger.de/redirorder.php4?prog=syncfolder"; 
  83. [Run]
  84. Filename: "{app}\SyncFolder.exe"; Description: "SyncFolder jetzt starten"; Flags: postinstall skipifsilent nowait
  85. Filename: "{app}\Home.url"; Description: "SyncFolder-Homepage jetzt 
  86. ffnen"; Flags: shellexec postinstall 
  87. [Icons]
  88. Name: "{userdesktop}\SyncFolder"; Filename: "{app}\SyncFolder.exe"; Tasks: desktopicon; 
  89. Name: "{group}\ SyncFolder"; Filename: "{app}\SyncFolder.exe"; WorkingDir: "{app}"; IconFilename: "{app}\SyncFolder.exe"; Comment: "Startet SyncFolder"; 
  90. Name: "{group}\Gruppeneditor"; Filename: "{app}\SFGrouper.exe"; WorkingDir: "{app}"; IconFilename: "{app}\SFGrouper.exe"; Comment: "Startet den SyncFolder-Gruppen-Editor"; 
  91. Name: "{group}\Homepage"; Filename: "{app}\Home.url"; Comment: "Direkt zur Homepage"; 
  92. Name: "{group}\Programmhilfe"; Filename: "{app}\SyncFolder.chm"; Comment: "
  93. ffnet die Hilfe zum Programm"; 
  94. Name: "{group}\Deinstallieren"; Filename: "{uninstallexe}"; 
  95. [Tasks]
  96. Name: "desktopicon"; Description: "Icon auf &Desktop erstellen"; GroupDescription: "Extrasymbole:"; 
  97. [UninstallDelete]
  98. Type: files; Name: "{app}\OnlineOrder.url"; 
  99. [Languages]
  100. ; These files are stubs
  101. ; To achieve better results after recompilation, use the real language files
  102. Name: "default"; MessagesFile: "embedded\default.isl"; 
  103.