home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 August / CHIP_CD_2005-08.iso / software / dm / dmaster.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2005-06-27  |  10.9 KB  |  139 lines

  1. ;InnoSetupVersion=3.0.5
  2. [Setup]
  3. AppName=Download Master
  4. AppVerName=Download Master version 4.2.4.879
  5. AppId=Download Master
  6. AppVersion=4.2.4.879
  7. AppPublisher=WestByte.
  8. AppPublisherURL=http://www.westbyte.com
  9. AppSupportURL=http://www.one.com.ua/forum
  10. AppUpdatesURL=http://www.westbyte.com/dm
  11. AppMutex=Download Master
  12. DefaultDirName={pf}\Download Master
  13. DefaultGroupName=Download Master
  14. OutputBaseFilename=dmaster
  15. Compression=zip
  16. PrivilegesRequired=none
  17. LicenseFile=embedded\License.txt
  18. InfoBeforeFile=embedded\InfoBefore.txt
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21. [Files]
  22. Source: "{app}\dmaster.exe"; DestDir: "{app}"; Flags: promptifolder 
  23. Source: "{app}\dm_rus.chm"; DestDir: "{app}"; Flags: promptifolder 
  24. Source: "{app}\nodelist.xml"; DestDir: "{app}"; Flags: uninsneveruninstall onlyifdoesntexist 
  25. Source: "{app}\lvcolors.cfg"; DestDir: "{app}"; Flags: uninsneveruninstall onlyifdoesntexist 
  26. Source: "{app}\bugtype.cfg"; DestDir: "{app}"; Flags: promptifolder 
  27. Source: "{app}\typeconn.cfg"; DestDir: "{app}"; Flags: promptifolder 
  28. Source: "{app}\dmie.dll"; DestDir: "{app}"; Flags: restartreplace regserver uninsrestartdelete promptifolder 
  29. Source: "{app}\dmie.htm"; DestDir: "{app}"; Flags: promptifolder 
  30. Source: "{app}\dmieall.htm"; DestDir: "{app}"; Flags: promptifolder 
  31. Source: "{app}\goback.htm"; DestDir: "{app}"; Flags: promptifolder 
  32. Source: "{app}\dmiehlp.dll"; DestDir: "{app}"; Flags: restartreplace regserver uninsrestartdelete promptifolder 
  33. Source: "{app}\dmbar.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete promptifolder 
  34. Source: "{app}\npdm.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete promptifolder 
  35. Source: "{app}\unrar.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete promptifolder 
  36. Source: "{app}\unzip32.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete promptifolder 
  37. Source: "{app}\html.htm"; DestDir: "{app}"; Flags: promptifolder 
  38. Source: "{app}\temp\dban_dm1.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  39. Source: "{app}\temp\dban_dm3.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  40. Source: "{app}\temp\dban_dm4.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  41. Source: "{app}\temp\dban_vl1.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  42. Source: "{app}\temp\dban_dm2.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  43. Source: "{app}\temp\dban_dm5.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  44. Source: "{app}\temp\dban_dm6.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  45. Source: "{app}\temp\dban_du1.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  46. Source: "{app}\temp\dban_im1.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  47. Source: "{app}\temp\dban_im2.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  48. Source: "{app}\temp\dbans.lnk"; DestDir: "{app}\temp"; Flags: promptifolder 
  49. Source: "{app}\temp\dban_2g1.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  50. Source: "{app}\Sounds\add.wav"; DestDir: "{app}\Sounds"; Flags: promptifolder 
  51. Source: "{app}\Sounds\alldone.wav"; DestDir: "{app}\Sounds"; Flags: promptifolder 
  52. Source: "{app}\Sounds\done.wav"; DestDir: "{app}\Sounds"; Flags: promptifolder 
  53. Source: "{app}\Sounds\error.wav"; DestDir: "{app}\Sounds"; Flags: promptifolder 
  54. Source: "{app}\Skins\Standard2.skn"; DestDir: "{app}\Skins"; Flags: promptifolder 
  55. Source: "{app}\Skins\Sky.skn"; DestDir: "{app}\Skins"; Flags: promptifolder 
  56. Source: "{app}\dmaster.dat"; DestDir: "{app}"; Flags: promptifolder 
  57. Source: "{app}\dmaster1.dat"; DestDir: "{app}"; Flags: promptifolder 
  58. Source: "{app}\dmaster2.dat"; DestDir: "{app}"; Flags: promptifolder 
  59. Source: "{app}\dmaster3.dat"; DestDir: "{app}"; Flags: promptifolder 
  60. Source: "{app}\license.txt"; DestDir: "{app}"; 
  61. Source: "{app}\infoziplicense.txt"; DestDir: "{app}"; 
  62. [Dirs]
  63. Name: "{app}\Skins"; 
  64. Name: "{app}\Sounds"; 
  65. Name: "{app}\temp"; 
  66. [Registry]
  67. Root: HKCU; Subkey: "Software\2VG\Download Master"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}"; Flags: uninsdeletevalue 
  68. Root: HKCU; Subkey: "Software\2VG\Download Master"; ValueName: "ExeFile"; ValueType: String; ValueData: "{app}\dmaster.exe"; Flags: uninsdeletevalue 
  69. Root: HKCU; Subkey: "Software\2VG\Download Master"; ValueName: "IEInt"; ValueType: String; ValueData: "1"; 
  70. Root: HKCU; Subkey: "Software\2VG\Download Master"; ValueName: "UseAltCtrlKeys"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  71. Root: HKCU; Subkey: "Software\2VG\Download Master"; ValueName: "UseAutoFU"; ValueType: String; ValueData: "1"; 
  72. Root: HKCU; Subkey: "Software\2VG\Download Master"; ValueName: "DownloadExtensions"; ValueType: String; ValueData: "EXE ZIP RAR ARJ Z GZ LZH GZIP TAR MP3 AVI MPG MPEG QT PLJ ASF WMA WMV MOV TIF TIFF BIN ACE ISO WAV VQF OGG MPE MPA RAM"; Flags: createvalueifdoesntexist 
  73. Root: HKCU; Subkey: "Software\2VG\Download Master"; ValueName: "IgnoreURLFromSites"; ValueType: String; ValueData: "update.microsoft.com .buydirect.com"; Flags: createvalueifdoesntexist 
  74. Root: HKCU; Subkey: "Software\2VG\Download Master"; ValueName: "atinmb"; ValueType: String; 
  75. Root: HKCU; Subkey: "Software\2VG\Download Master"; ValueName: "LastFUDate"; ValueType: String; 
  76. Root: HKCU; Subkey: "Software\2VG\Download Master"; ValueName: "ai"; ValueType: String; 
  77. Root: HKCR; Subkey: ".dmf"; ValueType: String; ValueData: "DMFile"; Flags: uninsdeletevalue 
  78. Root: HKCR; Subkey: "DMFile"; ValueName: "Type"; ValueType: String; ValueData: "Download Master Data File"; Flags: uninsdeletevalue 
  79. Root: HKCR; Subkey: "DMFile\DefaultIcon"; ValueType: String; ValueData: "{app}\dmaster.exe,-201"; Flags: uninsdeletevalue 
  80. Root: HKCR; Subkey: "DMFile\shell\open\command"; ValueType: String; ValueData: "{app}\dmaster.exe ""%L"""; Flags: uninsdeletevalue 
  81. Root: HKLM; Subkey: "SOFTWARE\Classes\.dmf"; ValueType: String; ValueData: "DMFile"; Flags: uninsdeletevalue 
  82. Root: HKLM; Subkey: "SOFTWARE\Classes\DMFile"; ValueName: "Type"; ValueType: String; ValueData: "Download Master Data File"; Flags: uninsdeletevalue 
  83. Root: HKCU; Subkey: "SOFTWARE\Microsoft\Internet Explorer\MenuExt\
  84.  Download Master"; ValueType: String; ValueData: "{app}\dmie.htm"; Flags: uninsdeletevalue 
  85. Root: HKCU; Subkey: "SOFTWARE\Microsoft\Internet Explorer\MenuExt\
  86.  Download Master"; ValueName: "contexts"; ValueType: Dword; ValueData: "$22"; Flags: uninsdeletevalue 
  87. Root: HKCU; Subkey: "SOFTWARE\Microsoft\Internet Explorer\MenuExt\
  88.  Download Master"; ValueType: String; ValueData: "{app}\dmieall.htm"; Flags: uninsdeletevalue 
  89. Root: HKCU; Subkey: "SOFTWARE\Microsoft\Internet Explorer\MenuExt\
  90.  Download Master"; ValueName: "contexts"; ValueType: Dword; ValueData: "$F3"; Flags: uninsdeletevalue 
  91. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{8DAE90AD-4583-4977-9DD4-4360F7A45C74}"; ValueName: "ButtonText"; ValueType: String; ValueData: "Download Master"; Flags: uninsdeletevalue 
  92. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{8DAE90AD-4583-4977-9DD4-4360F7A45C74}"; ValueName: "Default Visible"; ValueType: String; ValueData: "Yes"; Flags: uninsdeletevalue 
  93. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{8DAE90AD-4583-4977-9DD4-4360F7A45C74}"; ValueName: "HotIcon"; ValueType: String; ValueData: "{app}\dmaster.exe,210"; Flags: uninsdeletevalue 
  94. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{8DAE90AD-4583-4977-9DD4-4360F7A45C74}"; ValueName: "Icon"; ValueType: String; ValueData: "{app}\dmaster.exe,211"; Flags: uninsdeletevalue 
  95. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{8DAE90AD-4583-4977-9DD4-4360F7A45C74}"; ValueName: "CLSID"; ValueType: String; ValueData: "{{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}"; Flags: uninsdeletevalue 
  96. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{8DAE90AD-4583-4977-9DD4-4360F7A45C74}"; ValueName: "Exec"; ValueType: String; ValueData: "{app}\dmaster.exe"; Flags: uninsdeletevalue 
  97. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{8DAE90AD-4583-4977-9DD4-4360F7A45C74}"; ValueName: "MenuStatusBar"; ValueType: String; ValueData: "Download Master"; Flags: uninsdeletevalue 
  98. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{8DAE90AD-4583-4977-9DD4-4360F7A45C74}"; ValueName: "MenuText"; ValueType: String; ValueData: "&Download Master"; Flags: uninsdeletevalue 
  99. [Run]
  100. Filename: "{app}\dmaster.exe"; Description: "
  101.  Download Master"; Flags: postinstall nowait
  102. Filename: "RegSvr32"; Parameters: "/s dmbar.dll"; WorkingDir: "{app}"; Description: "
  103.  'DM Bar' 
  104.  MS Internet Explorer"; Flags: postinstall nowait
  105. [UninstallRun]
  106. Filename: "RegSvr32"; Parameters: "/u /s dmbar.dll"; WorkingDir: "{app}"; Flags: nowait
  107. Filename: "RegSvr32"; Parameters: "/u /s npdm.dll"; WorkingDir: "{app}"; Flags: nowait
  108. Filename: "{app}\dmaster.exe"; Parameters: "-uninstall"; WorkingDir: "{app}"; 
  109. [Icons]
  110. Name: "{group}\Download Master"; Filename: "{app}\dmaster.exe"; WorkingDir: "{app}"; Comment: "Download Master 4.2.4.879"; 
  111. Name: "{group}\Help"; Filename: "{app}\dm_rus.chm"; WorkingDir: "{app}"; Comment: "Download Master help system"; 
  112. Name: "{group}\License"; Filename: "{app}\license.txt"; WorkingDir: "{app}"; Comment: "Read Download Master license"; 
  113. Name: "{group}\Uninstall"; Filename: "{uninstallexe}"; WorkingDir: "{app}"; Comment: "Uninstall Download Master from your PC"; 
  114. Name: "{userdesktop}\Download Master"; Filename: "{app}\dmaster.exe"; WorkingDir: "{app}"; Comment: "Download Master 4.2.4.879"; Tasks: desktopicon; 
  115. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Download Master"; Filename: "{app}\dmaster.exe"; Tasks: quicklaunchicon; 
  116. [Tasks]
  117. Name: "desktopicon"; Description: "
  118.  Download Master 
  119. "; GroupDescription: "
  120. Name: "quicklaunchicon"; Description: "
  121.  Download Master 
  122. "; GroupDescription: "
  123. [InstallDelete]
  124. Type: files; Name: "{app}\Temp\*.cfg"; 
  125. Type: files; Name: "{reg:HKCU\Software\2vg\Download Master,TempDir|{app}\Temp\}*.cfg"; 
  126. Type: files; Name: "{app}\Temp\*.bmp"; 
  127. Type: files; Name: "{reg:HKCU\Software\2vg\Download Master,TempDir|{app}\Temp\}*.bmp"; 
  128. Type: files; Name: "{app}\Temp\*.gif"; 
  129. Type: files; Name: "{reg:HKCU\Software\2vg\Download Master,TempDir|{app}\Temp\}*.gif"; 
  130. Type: files; Name: "C:\npdm.dll"; 
  131. [UninstallDelete]
  132. Type: files; Name: "{reg:HKCU\Software\2vg\Download Master,TempDir|{app}\Temp\}*.gif"; 
  133. Type: files; Name: "{reg:HKCU\Software\2vg\Download Master,TempDir|{app}\Temp\}*.bmp"; 
  134. Type: files; Name: "{reg:HKCU\Software\2vg\Download Master,TempDir|{app}\Temp\}*.cfg"; 
  135. Type: filesandordirs; Name: "{reg:HKCU\Software\2vg\Download Master,TempDir|{app}\Temp\}Preview"; 
  136. Type: files; Name: "{app}\Temp\*.*"; 
  137. Type: dirifempty; Name: "{app}\Logs"; 
  138. Type: dirifempty; Name: "{app}\Lists"; 
  139.