home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 September / PCWorld_2006-09_cd.bin / system / mbm / MBM5370.exe / install_script.iss
Text File  |  2006-08-07  |  13KB  |  175 lines

  1. ;InnoSetupVersion=4.2.5
  2.  
  3. [Setup]
  4. AppName=Motherboard Monitor 5
  5. AppVerName=Motherboard Monitor 5.3.7.0
  6. AppId=Motherboard Monitor 5
  7. AppVersion=5
  8. AppPublisher=Alexander van Kaam
  9. AppPublisherURL=http://mbm.livewiredev.com/
  10. AppMutex=MBM 5 Alex van Kaam
  11. DefaultDirName={code:SetDirDefault|{pf}\Motherboard Monitor 5}
  12. DefaultGroupName=MBM 5
  13. UninstallDisplayName=Motherboard Monitor 5
  14. OutputBaseFilename=MBM5370
  15. Compression=lzma
  16. LicenseFile=embedded\License.rtf
  17. InfoBeforeFile=embedded\InfoBefore.rtf
  18. WizardImageFile=embedded\WizardImage0.bmp
  19. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  20.  
  21. [Files]
  22. Source: "{tmp}\MBMIO.EXE"; DestDir: "{tmp}"; Check: "ExtractMBMIO"; Flags: deleteafterinstall 
  23. Source: "{app}\Heat Up\ReadMe.txt"; DestDir: "{app}\Heat Up"; Flags: ignoreversion 
  24. Source: "{app}\Heat Up\MBM5HU.exe"; DestDir: "{app}\Heat Up"; Flags: ignoreversion 
  25. Source: "{app}\Data\fantemplist.ini"; DestDir: "{app}\Data"; Flags: onlyifdoesntexist 
  26. Source: "{app}\Data\templist.ini"; DestDir: "{app}\Data"; Flags: onlyifdoesntexist 
  27. Source: "{app}\Data\Voltage custom.ini"; DestDir: "{app}\Data"; Flags: onlyifdoesntexist 
  28. Source: "{app}\Data\Voltage.ini"; DestDir: "{app}\Data"; Flags: ignoreversion 
  29. Source: "{app}\Data\Shdn.ini"; DestDir: "{app}\Data"; Flags: ignoreversion 
  30. Source: "{app}\Data\Chipinfo.ini"; DestDir: "{app}\Data"; Flags: ignoreversion 
  31. Source: "{app}\Data\MBM5.xml"; DestDir: "{app}\Data"; Flags: ignoreversion 
  32. Source: "{app}\Dll\MBM5Ras.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion 
  33. Source: "{app}\Dll\MBM5OSD.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion 
  34. Source: "{app}\Dll\MBM5MAILFTP.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion 
  35. Source: "{app}\Dll\MbmIO.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion 
  36. Source: "{app}\Dll\MBM5ASPI.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion 
  37. Source: "{app}\Dll\MBM.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion 
  38. Source: "{app}\Dll\MBM5hib.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion 
  39. Source: "{app}\Dll\Settings.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion 
  40. Source: "{app}\Dll\Logger.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion 
  41. Source: "{app}\Dll\Display.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion 
  42. Source: "{app}\Language\English.mbm"; DestDir: "{app}\Language"; Flags: ignoreversion 
  43. Source: "{app}\misc\mbm5msg.exe"; DestDir: "{app}\misc"; Flags: ignoreversion 
  44. Source: "{app}\misc\readme.txt"; DestDir: "{app}\misc"; Flags: ignoreversion 
  45. Source: "{app}\misc\wm_close.exe"; DestDir: "{app}\misc"; Flags: ignoreversion 
  46. Source: "{app}\misc\MBMStarter.dll"; DestDir: "{app}\misc"; Flags: ignoreversion 
  47. Source: "{app}\misc\MBM5ST.exe"; DestDir: "{app}\misc"; Flags: ignoreversion 
  48. Source: "{app}\Help\MBM 5.chm"; DestDir: "{app}\Help"; Flags: ignoreversion 
  49. Source: "{app}\PlugIn\readme.html"; DestDir: "{app}\PlugIn"; Flags: ignoreversion 
  50. Source: "{app}\MBM5.exe"; DestDir: "{app}"; Flags: ignoreversion 
  51. Source: "{app}\MBMWiz.exe"; DestDir: "{app}"; Flags: ignoreversion 
  52. Source: "{app}\MBM5RM.rtf"; DestDir: "{app}"; Flags: ignoreversion 
  53. Source: "{app}\MBM5LA.rtf"; DestDir: "{app}"; Flags: ignoreversion 
  54.  
  55. [Dirs]
  56. Name: "{app}\Dump"; 
  57. Name: "{app}\Misc"; 
  58. Name: "{app}\Log"; 
  59. Name: "{app}\Plugin"; 
  60. Name: "{app}\Heat up"; 
  61. Name: "{app}\Data"; 
  62. Name: "{app}\DLL"; 
  63. Name: "{app}\Language"; 
  64.  
  65. [Registry]
  66. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Motherboard Monitor 5.0"; Flags: deletekey 
  67. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueName: "MBM 5"; Flags: uninsdeletevalue 
  68. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\mbmiodrvr"; Flags: uninsdeletekey 
  69. Root: HKCU; Subkey: "Software\Alexander van Kaam\MBM 5"; ValueName: "Location"; ValueType: String; ValueData: "{app}"; 
  70.  
  71. [INI]
  72. FileName: "{app}\data\MBM 5.ini"; Section: "GENERAL"; Key: "Ignore Smb"; String: "0"; Flags: createkeyifdoesntexist 
  73. FileName: "{app}\misc\MBM 5.ini"; Section: "GENERAL"; Key: "Ignore Smb"; String: "0"; Flags: createkeyifdoesntexist 
  74. FileName: "{app}\data\MBM 5.ini"; Section: "GENERAL"; Key: "Ignore Reset"; String: "1"; Flags: createkeyifdoesntexist 
  75. FileName: "{app}\misc\MBM 5.ini"; Section: "GENERAL"; Key: "Ignore Reset"; String: "1"; Flags: createkeyifdoesntexist 
  76. FileName: "{app}\data\MBM 5.ini"; Section: "GENERAL"; Key: "INI Version"; String: "5109"; Flags: createkeyifdoesntexist 
  77. FileName: "{app}\misc\MBM 5.ini"; Section: "GENERAL"; Key: "INI Version"; String: "5109"; Flags: createkeyifdoesntexist 
  78. FileName: "{app}\data\MBM 5.ini"; Section: "GENERAL"; Key: "New Encryption"; String: "1"; Flags: createkeyifdoesntexist 
  79. FileName: "{app}\misc\MBM 5.ini"; Section: "GENERAL"; Key: "New Encryption"; String: "1"; Flags: createkeyifdoesntexist 
  80. FileName: "{app}\data\MBM 5.ini"; Section: "GENERAL"; Key: "Scan 2E 4E"; String: "1"; 
  81. FileName: "{app}\data\MBM 5.ini"; Section: "GENERAL"; Key: "Scan 2E 4E"; String: "0"; 
  82. FileName: "{app}\misc\MBM 5.ini"; Section: "GENERAL"; Key: "Scan 2E 4E"; String: "0"; Flags: createkeyifdoesntexist 
  83. FileName: "{app}\data\MBM 5.ini"; Section: "TRAY"; Key: "Replace"; String: "10"; 
  84. FileName: "{app}\data\MBM 5.ini"; Section: "TRAY"; Key: "Replace"; String: "0"; 
  85. FileName: "{app}\misc\MBM 5.ini"; Section: "TRAY"; Key: "Replace"; String: "0"; Flags: createkeyifdoesntexist 
  86. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Temp Based on Fan Speed"; String: "0"; Flags: createkeyifdoesntexist 
  87. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Temp Based on Fan Speed"; String: "0"; Flags: createkeyifdoesntexist 
  88. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Startup Delay in millisecond"; String: "0"; Flags: createkeyifdoesntexist 
  89. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Startup Delay in millisecond"; String: "0"; Flags: createkeyifdoesntexist 
  90. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "SMBus Low Scan"; String: "$10"; Flags: createkeyifdoesntexist 
  91. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "SMBus Low Scan"; String: "$10"; Flags: createkeyifdoesntexist 
  92. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "SMBus High Scan"; String: "$7F"; Flags: createkeyifdoesntexist 
  93. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "SMBus High Scan"; String: "$7F"; Flags: createkeyifdoesntexist 
  94. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Restart on all standby"; String: "0"; Flags: createkeyifdoesntexist 
  95. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Restart on all standby"; String: "0"; Flags: createkeyifdoesntexist 
  96. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "MAX6651"; String: "0"; Flags: createkeyifdoesntexist 
  97. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "MAX6651"; String: "0"; Flags: createkeyifdoesntexist 
  98. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Read Temps"; String: "1"; Flags: createkeyifdoesntexist 
  99. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Read Temps"; String: "1"; Flags: createkeyifdoesntexist 
  100. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Read Voltage"; String: "1"; Flags: createkeyifdoesntexist 
  101. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Read Voltage"; String: "1"; Flags: createkeyifdoesntexist 
  102. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Read Fans"; String: "1"; Flags: createkeyifdoesntexist 
  103. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Read Fans"; String: "1"; Flags: createkeyifdoesntexist 
  104. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Asus Doctor"; String: "1"; Flags: createkeyifdoesntexist 
  105. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Asus Doctor"; String: "0"; Flags: createkeyifdoesntexist 
  106. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Never Disable Alarm"; String: "0"; Flags: createkeyifdoesntexist 
  107. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Never Disable Alarm"; String: "0"; Flags: createkeyifdoesntexist 
  108. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "LM90 Switch"; String: "0"; Flags: createkeyifdoesntexist 
  109. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "LM90 Switch"; String: "0"; Flags: createkeyifdoesntexist 
  110. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "LM90 Pause"; String: "0"; Flags: createkeyifdoesntexist 
  111. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "LM90 Pause"; String: "0"; Flags: createkeyifdoesntexist 
  112. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "VT1211 Scanning"; String: "0"; Flags: createkeyifdoesntexist 
  113. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "VT1211 Scanning"; String: "0"; Flags: createkeyifdoesntexist 
  114. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Ignore VIA686"; String: "0"; Flags: createkeyifdoesntexist 
  115. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Ignore VIA686"; String: "0"; Flags: createkeyifdoesntexist 
  116. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Ignore WM_WTSSESSION_CHANGE"; String: "0"; Flags: createkeyifdoesntexist 
  117. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Ignore WM_WTSSESSION_CHANGE"; String: "0"; Flags: createkeyifdoesntexist 
  118. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Temp Based on custom temp table"; String: "0"; Flags: createkeyifdoesntexist 
  119. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Temp Based on custom temp table"; String: "0"; Flags: createkeyifdoesntexist 
  120. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Force 2E"; String: "0"; Flags: createkeyifdoesntexist 
  121. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Force 2E"; String: "0"; Flags: createkeyifdoesntexist 
  122. FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Force 4E"; String: "0"; Flags: createkeyifdoesntexist 
  123. FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Force 4E"; String: "0"; Flags: createkeyifdoesntexist 
  124.  
  125. [Run]
  126. Filename: "{app}\MBM5RM.rtf"; Flags: shellexec skipifdoesntexist postinstall skipifsilent 
  127. Filename: "{tmp}\MBMIO.EXE"; Parameters: "/s /32 /0 {sys}"; Check: "RunMBMIOLvl320"; 
  128. Filename: "{tmp}\MBMIO.EXE"; Parameters: "/s /32 /1 {sys}"; Check: "RunMBMIOLvl321"; 
  129. Filename: "{tmp}\MBMIO.EXE"; Parameters: "/s /32 /2 {sys}"; Check: "RunMBMIOLvl322"; 
  130. Filename: "{tmp}\MBMIO.EXE"; Parameters: "/s /64 /0 {win}\syswow64"; Check: "RunMBMIOLvl640"; 
  131. Filename: "{tmp}\MBMIO.EXE"; Parameters: "/s /64 /1 {win}\syswow64"; Check: "RunMBMIOLvl641"; 
  132. Filename: "{tmp}\MBMIO.EXE"; Parameters: "/s /64 /2 {win}\syswow64"; Check: "RunMBMIOLvl642"; 
  133. Filename: "{app}\dll\settings.dll"; Parameters: "wizard fromsetup                Flags: skipifsilent hidewizard"; Check: "HelpFileChecked"; 
  134. Filename: "{app}\MBM5.EXE"; Description: "Launch MBM 5 Help"; Check: "HelpFileChecked"; Flags: postinstall skipifsilent nowait
  135. Filename: "{app}\MBM5.EXE"; Description: "Launch MBM 5 Help"; Check: "HelpFileUnChecked"; Flags: postinstall unchecked skipifsilent nowait
  136. Filename: "{app}\MBM5.EXE"; Description: "Launch MBM 5"; Check: "CanMBM5Start"; Flags: postinstall skipifsilent nowait
  137.  
  138. [Icons]
  139. Name: "{group}\Uninstall MBM 5"; Filename: "{uninstallexe}"; 
  140. Name: "{group}\MBM 5"; Filename: "{app}\MBM5.exe"; 
  141. Name: "{group}\MBM 5 Debug mode"; Filename: "{app}\MBM5.exe"; Parameters: "stepbystep"; 
  142. Name: "{group}\MBM 5 Config Wizard"; Filename: "{app}\MBMWiz.exe"; 
  143. Name: "{group}\READ ME"; Filename: "{app}\MBM5RM.rtf"; 
  144. Name: "{group}\MBM 5 Help"; Filename: "{app}\Help\MBM 5.chm"; 
  145. Name: "{userprograms}\{groupname}\Uninstall MBM 5"; Filename: "{uninstallexe}"; 
  146. Name: "{userprograms}\{groupname}\MBM 5"; Filename: "{app}\MBM5.exe"; 
  147. Name: "{userprograms}\{groupname}\MBM 5 Debug mode"; Filename: "{app}\MBM5.exe"; Parameters: "stepbystep"; 
  148. Name: "{userprograms}\{groupname}\MBM 5 Config Wizard"; Filename: "{app}\MBMWiz.exe"; 
  149. Name: "{userprograms}\{groupname}\READ ME"; Filename: "{app}\MBM5RM.rtf"; 
  150. Name: "{userprograms}\{groupname}\MBM 5 Help"; Filename: "{app}\Help\MBM 5.chm"; 
  151.  
  152. [InstallDelete]
  153. Type: files; Name: "{app}\UNWISE.EXE"; 
  154. Type: files; Name: "{app}\install.log"; 
  155. Type: files; Name: "{app}\misc\uninstall problems.bat"; 
  156.  
  157. [UninstallDelete]
  158. Type: files; Name: "{sys}\mbmiodrvr.sys"; 
  159.  
  160. [CustomMessages]
  161. default.NameAndVersion=%1 version %2
  162. default.AdditionalIcons=Additional icons:
  163. default.CreateDesktopIcon=Create a &desktop icon
  164. default.CreateQuickLaunchIcon=Create a &Quick Launch icon
  165. default.ProgramOnTheWeb=%1 on the Web
  166. default.UninstallProgram=Uninstall %1
  167. default.LaunchProgram=Launch %1
  168. default.AssocFileExtension=&Associate %1 with the %2 file extension
  169. default.AssocingFileExtension=Associating %1 with the %2 file extension...
  170.  
  171. [Languages]
  172. ; These files are stubs
  173. ; To achieve better results after recompilation, use the real language files
  174. Name: "default"; MessagesFile: "embedded\default.isl"; 
  175.