home *** CD-ROM | disk | FTP | other *** search
/ NetGuide 2004 March / NETGUIDN0403.iso / pc / featured / Windows / orgcdfull.exe / setup_su.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2003-11-12  |  14.7 KB  |  155 lines

  1. ;InnoSetupVersion=2.0.18
  2. [Setup]
  3. AppName=OrangeCD Suite
  4. AppVerName=OrangeCD Suite version 5.1.0
  5. AppId=OrangeCD Suite
  6. AppPublisher=Firetongue Software
  7. AppPublisherURL=http://www.firetongue.com
  8. AppSupportURL=http://www.firetongue.com
  9. AppUpdatesURL=http://www.firetongue.com
  10. DefaultDirName={pf}\OrangeCD
  11. DefaultGroupName=OrangeCD 5.1
  12. OutputBaseFilename=setup_su
  13. Compression=zip
  14. PrivilegesRequired=none
  15. AllowNoIcons=yes
  16. LicenseFile=embedded\License.txt
  17. InfoAfterFile=embedded\InfoAfter.txt
  18. WizardImageFile=embedded\WizardImage0.bmp
  19. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  20. [Files]
  21. Source: "{app}\dadbapp.exe"; DestDir: "{app}"; 
  22. Source: "{app}\ocdimg.dll"; DestDir: "{app}"; 
  23. Source: "{app}\ocdapi.dll"; DestDir: "{app}"; 
  24. Source: "{app}\ocdie.dll"; DestDir: "{app}"; 
  25. Source: "{app}\dadb.dll"; DestDir: "{app}"; 
  26. Source: "{app}\reghelp.exe"; DestDir: "{app}"; 
  27. Source: "{app}\orangecd.exe"; DestDir: "{app}"; 
  28. Source: "{app}\nls_en.dll"; DestDir: "{app}"; 
  29. Source: "{app}\dadb.chm"; DestDir: "{app}"; 
  30. Source: "{app}\license.txt"; DestDir: "{app}"; 
  31. Source: "{app}\readme.txt"; DestDir: "{app}"; 
  32. Source: "{app}\whatsnew.txt"; DestDir: "{app}"; 
  33. Source: "{app}\cdplayer.reg"; DestDir: "{app}"; 
  34. Source: "{sys}\mfc42.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  35. Source: "{sys}\msvcrt.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  36. Source: "{userdocs}\My Music\Sample Database.dab"; DestDir: "{userdocs}\My Music"; Flags: uninsneveruninstall 
  37. Source: "{app}\Templates\Default Theme.dax"; DestDir: "{app}\Templates"; 
  38. Source: "{app}\Templates\Simple List.dax"; DestDir: "{app}\Templates"; 
  39. Source: "{app}\Templates\Simple Table.dax"; DestDir: "{app}\Templates"; 
  40. Source: "{app}\Templates\Thumbnail Table.dax"; DestDir: "{app}\Templates"; 
  41. Source: "{app}\Templates\Basic Web Site.dax"; DestDir: "{app}\Templates"; 
  42. Source: "{app}\Templates\List with Details.dax"; DestDir: "{app}\Templates"; 
  43. Source: "{app}\Templates\List with Details on Separate Page.dax"; DestDir: "{app}\Templates"; 
  44. Source: "{app}\Templates\Advanced Web Site.dax"; DestDir: "{app}\Templates"; 
  45. Source: "{app}\Templates\tips.txt"; DestDir: "{app}\Templates"; 
  46. [Registry]
  47. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OrangeCD"; Flags: deletekey 
  48. Root: HKCU; Subkey: "SOFTWARE\Firetongue\Organizer\FrameState"; Flags: deletekey 
  49. Root: HKCU; Subkey: "SOFTWARE\Firetongue\Organizer\Messages"; Flags: deletekey 
  50. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OrangeCD Player_is1"; Flags: deletekey 
  51. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\orangecd.exe"; ValueType: String; ValueData: "{app}\orangecd.exe"; Flags: uninsdeletekey 
  52. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\orangecd.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; 
  53. Root: HKCR; Subkey: "CLSID\{{FC5A53D0-4C0E-11D3-8BDA-0080ADB8683C}"; ValueType: String; ValueData: "DADB.Database"; Flags: uninsdeletekey 
  54. Root: HKCR; Subkey: "CLSID\{{FC5A53D0-4C0E-11D3-8BDA-0080ADB8683C}\InProcServer32"; ValueType: String; ValueData: "{app}\dadb.dll"; 
  55. Root: HKCR; Subkey: "CLSID\{{FC5A53D0-4C0E-11D3-8BDA-0080ADB8683C}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; 
  56. Root: HKCR; Subkey: "CLSID\{{FC5A53D0-4C0E-11D3-8BDA-0080ADB8683C}\ProgID"; ValueType: String; ValueData: "DADB.Database"; 
  57. Root: HKCR; Subkey: "PROTOCOLS\Handler\dadb"; ValueType: String; ValueData: "DADB:Digital Audio Database handler"; Flags: uninsdeletekey 
  58. Root: HKCR; Subkey: "PROTOCOLS\Handler\dadb"; ValueName: "CLSID"; ValueType: String; ValueData: "{{82D6F09F-4AC2-11D3-8BD9-0080ADB8683C}"; 
  59. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\dadbapp.exe"; ValueType: String; ValueData: "{app}\dadbapp.exe"; Flags: uninsdeletekey 
  60. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\dadbapp.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; 
  61. Root: HKLM; Subkey: "SOFTWARE\Firetongue\DADB\Plugins\{{76D478D1-5213-11D3-8BDD-0080ADB8683C}"; ValueType: String; ValueData: "CDDB native format import"; Flags: uninsdeletekey 
  62. Root: HKLM; Subkey: "SOFTWARE\Firetongue\DADB\Plugins\{{B5952DD0-521F-11D3-8BDD-0080ADB8683C}"; ValueType: String; ValueData: "CDPLAYER.INI import"; Flags: uninsdeletekey 
  63. Root: HKLM; Subkey: "SOFTWARE\Firetongue\DADB\Plugins\{{F6494352-521D-11D3-8BDD-0080ADB8683C}"; ValueType: String; ValueData: "ASCII text export"; Flags: uninsdeletekey 
  64. Root: HKLM; Subkey: "SOFTWARE\Firetongue\DADB\Plugins\{{0245E9B0-3227-11d5-BCF7-0080ADB8683C}"; ValueType: String; ValueData: "HTML export"; Flags: uninsdeletekey 
  65. Root: HKLM; Subkey: "SOFTWARE\Firetongue\DADB\Plugins\{{F6494354-521D-11D3-8BDD-0080ADB8683C}"; ValueType: String; ValueData: "OrangeCD 2.0 import"; Flags: uninsdeletekey 
  66. Root: HKLM; Subkey: "SOFTWARE\Firetongue\DADB\Plugins\{{8BB182E6-B4B8-47ae-8244-315BDA5DA6BF}"; ValueType: String; ValueData: "Export CDDB"; Flags: uninsdeletekey 
  67. Root: HKLM; Subkey: "SOFTWARE\Firetongue\DADB\Plugins\{{68A24D6C-B37D-4add-A2E4-D21911A5DABE}"; ValueType: String; ValueData: "Create text report"; Flags: uninsdeletekey 
  68. Root: HKLM; Subkey: "SOFTWARE\Firetongue\DADB\Plugins\{{28AB8D96-BB7A-4c47-BE02-F0E501D69E3B}"; ValueType: String; ValueData: "OrangeCD 3.0"; Flags: uninsdeletekey 
  69. Root: HKCR; Subkey: "CLSID\{{82D6F09F-4AC2-11D3-8BD9-0080ADB8683C}"; ValueType: String; ValueData: "DADB.PluggableProtocolHandler"; Flags: uninsdeletekey 
  70. Root: HKCR; Subkey: "CLSID\{{82D6F09F-4AC2-11D3-8BD9-0080ADB8683C}\InProcServer32"; ValueType: String; ValueData: "{app}\dadb.dll"; 
  71. Root: HKCR; Subkey: "CLSID\{{82D6F09F-4AC2-11D3-8BD9-0080ADB8683C}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; 
  72. Root: HKCR; Subkey: "CLSID\{{82D6F09F-4AC2-11D3-8BD9-0080ADB8683C}\ProgID"; ValueType: String; ValueData: "DADB.PluggableProtocolHandler"; 
  73. Root: HKCR; Subkey: "CLSID\{{76D478D1-5213-11D3-8BDD-0080ADB8683C}"; ValueType: String; ValueData: "DADB.CDDBPlugin"; Flags: uninsdeletekey 
  74. Root: HKCR; Subkey: "CLSID\{{76D478D1-5213-11D3-8BDD-0080ADB8683C}\InProcServer32"; ValueType: String; ValueData: "{app}\ocdie.dll"; 
  75. Root: HKCR; Subkey: "CLSID\{{76D478D1-5213-11D3-8BDD-0080ADB8683C}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; 
  76. Root: HKCR; Subkey: "CLSID\{{76D478D1-5213-11D3-8BDD-0080ADB8683C}\ProgID"; ValueType: String; ValueData: "DADB.CDDBPlugin"; 
  77. Root: HKCR; Subkey: "CLSID\{{B5952DD0-521F-11D3-8BDD-0080ADB8683C}"; ValueType: String; ValueData: "DADB.CDPlayerPlugin"; Flags: uninsdeletekey 
  78. Root: HKCR; Subkey: "CLSID\{{B5952DD0-521F-11D3-8BDD-0080ADB8683C}\InProcServer32"; ValueType: String; ValueData: "{app}\ocdie.dll"; 
  79. Root: HKCR; Subkey: "CLSID\{{B5952DD0-521F-11D3-8BDD-0080ADB8683C}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; 
  80. Root: HKCR; Subkey: "CLSID\{{B5952DD0-521F-11D3-8BDD-0080ADB8683C}\ProgID"; ValueType: String; ValueData: "DADB.CDPlayerPlugin"; 
  81. Root: HKCR; Subkey: "CLSID\{{F6494352-521D-11D3-8BDD-0080ADB8683C}"; ValueType: String; ValueData: "DADB.ASCIIPlugin"; Flags: uninsdeletekey 
  82. Root: HKCR; Subkey: "CLSID\{{F6494352-521D-11D3-8BDD-0080ADB8683C}\InProcServer32"; ValueType: String; ValueData: "{app}\ocdie.dll"; 
  83. Root: HKCR; Subkey: "CLSID\{{F6494352-521D-11D3-8BDD-0080ADB8683C}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; 
  84. Root: HKCR; Subkey: "CLSID\{{F6494352-521D-11D3-8BDD-0080ADB8683C}\ProgID"; ValueType: String; ValueData: "DADB.ASCIIPlugin"; 
  85. Root: HKCR; Subkey: "CLSID\{{0245E9B0-3227-11d5-BCF7-0080ADB8683C}"; ValueType: String; ValueData: "DADB.HTMLPlugin"; Flags: uninsdeletekey 
  86. Root: HKCR; Subkey: "CLSID\{{0245E9B0-3227-11d5-BCF7-0080ADB8683C}\InProcServer32"; ValueType: String; ValueData: "{app}\dadb.dll"; 
  87. Root: HKCR; Subkey: "CLSID\{{0245E9B0-3227-11d5-BCF7-0080ADB8683C}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; 
  88. Root: HKCR; Subkey: "CLSID\{{0245E9B0-3227-11d5-BCF7-0080ADB8683C}\ProgID"; ValueType: String; ValueData: "DADB.HTMLPlugin"; 
  89. Root: HKCR; Subkey: "CLSID\{{F6494354-521D-11D3-8BDD-0080ADB8683C}"; ValueType: String; ValueData: "DADB.Version20Plugin"; Flags: uninsdeletekey 
  90. Root: HKCR; Subkey: "CLSID\{{F6494354-521D-11D3-8BDD-0080ADB8683C}\InProcServer32"; ValueType: String; ValueData: "{app}\ocdie.dll"; 
  91. Root: HKCR; Subkey: "CLSID\{{F6494354-521D-11D3-8BDD-0080ADB8683C}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; 
  92. Root: HKCR; Subkey: "CLSID\{{F6494354-521D-11D3-8BDD-0080ADB8683C}\ProgID"; ValueType: String; ValueData: "DADB.Version20Plugin"; 
  93. Root: HKCR; Subkey: "CLSID\{{8BB182E6-B4B8-47ae-8244-315BDA5DA6BF}"; ValueType: String; ValueData: "DADB.CDDBExport"; Flags: uninsdeletekey 
  94. Root: HKCR; Subkey: "CLSID\{{8BB182E6-B4B8-47ae-8244-315BDA5DA6BF}\InProcServer32"; ValueType: String; ValueData: "{app}\ocdie.dll"; 
  95. Root: HKCR; Subkey: "CLSID\{{8BB182E6-B4B8-47ae-8244-315BDA5DA6BF}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; 
  96. Root: HKCR; Subkey: "CLSID\{{8BB182E6-B4B8-47ae-8244-315BDA5DA6BF}\ProgID"; ValueType: String; ValueData: "DADB.CDDBExport"; 
  97. Root: HKCR; Subkey: "CLSID\{{68A24D6C-B37D-4add-A2E4-D21911A5DABE}"; ValueType: String; ValueData: "DADB.TextReportPlugin"; Flags: uninsdeletekey 
  98. Root: HKCR; Subkey: "CLSID\{{68A24D6C-B37D-4add-A2E4-D21911A5DABE}\InProcServer32"; ValueType: String; ValueData: "{app}\ocdie.dll"; 
  99. Root: HKCR; Subkey: "CLSID\{{68A24D6C-B37D-4add-A2E4-D21911A5DABE}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; 
  100. Root: HKCR; Subkey: "CLSID\{{68A24D6C-B37D-4add-A2E4-D21911A5DABE}\ProgID"; ValueType: String; ValueData: "DADB.TextReportPlugin"; 
  101. Root: HKCR; Subkey: "CLSID\{{28AB8D96-BB7A-4c47-BE02-F0E501D69E3B}"; ValueType: String; ValueData: "DADB.DABPlugin"; Flags: uninsdeletekey 
  102. Root: HKCR; Subkey: "CLSID\{{28AB8D96-BB7A-4c47-BE02-F0E501D69E3B}\InProcServer32"; ValueType: String; ValueData: "{app}\ocdie.dll"; 
  103. Root: HKCR; Subkey: "CLSID\{{28AB8D96-BB7A-4c47-BE02-F0E501D69E3B}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; 
  104. Root: HKCR; Subkey: "CLSID\{{28AB8D96-BB7A-4c47-BE02-F0E501D69E3B}\ProgID"; ValueType: String; ValueData: "DADB.DABPlugin"; 
  105. Root: HKCR; Subkey: "CLSID\{{AB005629-0AFA-11D5-BCE6-082201440300}"; ValueType: String; ValueData: "AlbumList Control"; Flags: uninsdeletekey 
  106. Root: HKCR; Subkey: "CLSID\{{AB005629-0AFA-11D5-BCE6-082201440300}\Control"; ValueType: String; 
  107. Root: HKCR; Subkey: "CLSID\{{AB005629-0AFA-11D5-BCE6-082201440300}\InProcServer32"; ValueType: String; ValueData: "{app}\dadb.dll"; 
  108. Root: HKCR; Subkey: "CLSID\{{AB005629-0AFA-11D5-BCE6-082201440300}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; 
  109. Root: HKCR; Subkey: "CLSID\{{AB005629-0AFA-11D5-BCE6-082201440300}\ProgID"; ValueType: String; ValueData: "DADB.AlbumList.1"; 
  110. Root: HKCR; Subkey: "CLSID\{{AB005629-0AFA-11D5-BCE6-082201440300}\TypeLib"; ValueType: String; ValueData: "{{82D6F092-4AC2-11D3-8BD9-0080ADB8683C}"; 
  111. Root: HKCR; Subkey: "CLSID\{{AB005629-0AFA-11D5-BCE6-082201440300}\Version"; ValueType: String; ValueData: "1.0"; 
  112. Root: HKCR; Subkey: ".dab"; ValueType: String; ValueData: "dabfile"; Flags: uninsdeletekey 
  113. Root: HKCR; Subkey: "dabfile"; ValueType: String; ValueData: "OrangeCD Database"; Flags: uninsdeletekey 
  114. Root: HKCR; Subkey: "dabfile\DefaultIcon"; ValueType: String; ValueData: "{app}\dadbapp.exe,-4"; Flags: uninsdeletekey 
  115. Root: HKCR; Subkey: "dabfile\shell"; ValueType: String; Flags: uninsdeletekey 
  116. Root: HKCR; Subkey: "dabfile\shell\open"; ValueType: String; Flags: uninsdeletekey 
  117. Root: HKCR; Subkey: "dabfile\shell\open\command"; ValueType: String; ValueData: """{app}\dadbapp.exe"" ""%1"""; Flags: uninsdeletekey 
  118. Root: HKCR; Subkey: ".dax"; ValueType: String; ValueData: "daxfile"; Flags: uninsdeletekey 
  119. Root: HKCR; Subkey: "daxfile"; ValueType: String; ValueData: "OrangeCD Web Template"; Flags: uninsdeletekey 
  120. Root: HKCR; Subkey: "daxfile\DefaultIcon"; ValueType: String; ValueData: "{app}\dadbapp.exe,-3"; Flags: uninsdeletekey 
  121. Root: HKCR; Subkey: "daxfile\shell"; ValueType: String; Flags: uninsdeletekey 
  122. Root: HKCR; Subkey: "daxfile\shell\open"; ValueType: String; Flags: uninsdeletekey 
  123. Root: HKCR; Subkey: "daxfile\shell\open\command"; ValueType: String; ValueData: """{app}\dadbapp.exe"" ""%1"""; Flags: uninsdeletekey 
  124. Root: HKCR; Subkey: "daxfile\shell\edit"; ValueType: String; Flags: uninsdeletekey 
  125. Root: HKCR; Subkey: "daxfile\shell\edit\command"; ValueType: String; ValueData: """{sys}\NOTEPAD.EXE"" ""%1"""; Flags: uninsdeletekey 
  126. Root: HKCR; Subkey: ".daq"; ValueType: String; ValueData: "daqfile"; Flags: uninsdeletekey 
  127. Root: HKCR; Subkey: "daqfile"; ValueType: String; ValueData: "OrangeCD Query"; Flags: uninsdeletekey 
  128. Root: HKCR; Subkey: "daqfile\DefaultIcon"; ValueType: String; ValueData: "{app}\dadbapp.exe,-2"; Flags: uninsdeletekey 
  129. Root: HKCR; Subkey: "daqfile\shell"; ValueType: String; Flags: uninsdeletekey 
  130. Root: HKCR; Subkey: "daqfile\shell\open"; ValueType: String; Flags: uninsdeletekey 
  131. Root: HKCR; Subkey: "daqfile\shell\open\command"; ValueType: String; ValueData: """{app}\dadbapp.exe"" ""%1"""; Flags: uninsdeletekey 
  132. [INI]
  133. FileName: "{app}\dadbapp.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.firetongue.com"; 
  134. [Run]
  135. Filename: "{app}\dadbapp.exe"; Description: "Launch OrangeCD &Catalog now"; Flags: postinstall skipifsilent nowait
  136. [UninstallRun]
  137. Filename: "{app}\orangecd.exe"; Parameters: "/uninstall"; 
  138. [Icons]
  139. Name: "{group}\OrangeCD Catalog"; Filename: "{app}\dadbapp.exe"; 
  140. Name: "{group}\OrangeCD Player"; Filename: "{app}\orangecd.exe"; 
  141. Name: "{group}\Enter Registration"; Filename: "{app}\reghelp.exe"; 
  142. Name: "{group}\OrangeCD web site"; Filename: "{app}\dadbapp.url"; 
  143. Name: "{group}\ReadMe.txt"; Filename: "{app}\readme.txt"; 
  144. Name: "{group}\Sample Database"; Filename: "{app}\dadbapp.exe"; Parameters: """{userdocs}\My Music\Sample Database.dab"""; 
  145. Name: "{userdesktop}\OrangeCD Catalog"; Filename: "{app}\dadbapp.exe"; Tasks: desktopicon1; 
  146. Name: "{userdesktop}\OrangeCD Player"; Filename: "{app}\orangecd.exe"; Tasks: desktopicon2; 
  147. [Tasks]
  148. Name: "desktopicon1"; Description: "Create a desktop icon for OrangeCD &Catalog"; GroupDescription: "Desktop icons:"; 
  149. Name: "desktopicon2"; Description: "Create a desktop icon for OrangeCD &Player"; GroupDescription: "Desktop icons:"; 
  150. [InstallDelete]
  151. Type: filesandordirs; Name: "{userprograms}\OrangeCD"; 
  152. Type: files; Name: "{group}\Uninstall OrangeCD Player.lnk"; 
  153. [UninstallDelete]
  154. Type: files; Name: "{app}\dadbapp.url"; 
  155.