home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2005 October
/
PCWorld_2005-10_cd.bin
/
software
/
topware
/
mm
/
MBM5370.exe
/
install_script.iss
Wrap
Text File
|
2005-09-05
|
13KB
|
175 lines
;InnoSetupVersion=4.2.5
[Setup]
AppName=Motherboard Monitor 5
AppVerName=Motherboard Monitor 5.3.7.0
AppId=Motherboard Monitor 5
AppVersion=5
AppPublisher=Alexander van Kaam
AppPublisherURL=http://mbm.livewiredev.com/
AppMutex=MBM 5 Alex van Kaam
DefaultDirName={code:SetDirDefault|{pf}\Motherboard Monitor 5}
DefaultGroupName=MBM 5
UninstallDisplayName=Motherboard Monitor 5
OutputBaseFilename=MBM5370
Compression=lzma
LicenseFile=embedded\License.rtf
InfoBeforeFile=embedded\InfoBefore.rtf
WizardImageFile=embedded\WizardImage0.bmp
WizardSmallImageFile=embedded\WizardSmallImage0.bmp
[Files]
Source: "{tmp}\MBMIO.EXE"; DestDir: "{tmp}"; Check: "ExtractMBMIO"; Flags: deleteafterinstall
Source: "{app}\Heat Up\ReadMe.txt"; DestDir: "{app}\Heat Up"; Flags: ignoreversion
Source: "{app}\Heat Up\MBM5HU.exe"; DestDir: "{app}\Heat Up"; Flags: ignoreversion
Source: "{app}\Data\fantemplist.ini"; DestDir: "{app}\Data"; Flags: onlyifdoesntexist
Source: "{app}\Data\templist.ini"; DestDir: "{app}\Data"; Flags: onlyifdoesntexist
Source: "{app}\Data\Voltage custom.ini"; DestDir: "{app}\Data"; Flags: onlyifdoesntexist
Source: "{app}\Data\Voltage.ini"; DestDir: "{app}\Data"; Flags: ignoreversion
Source: "{app}\Data\Shdn.ini"; DestDir: "{app}\Data"; Flags: ignoreversion
Source: "{app}\Data\Chipinfo.ini"; DestDir: "{app}\Data"; Flags: ignoreversion
Source: "{app}\Data\MBM5.xml"; DestDir: "{app}\Data"; Flags: ignoreversion
Source: "{app}\Dll\MBM5Ras.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion
Source: "{app}\Dll\MBM5OSD.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion
Source: "{app}\Dll\MBM5MAILFTP.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion
Source: "{app}\Dll\MbmIO.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion
Source: "{app}\Dll\MBM5ASPI.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion
Source: "{app}\Dll\MBM.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion
Source: "{app}\Dll\MBM5hib.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion
Source: "{app}\Dll\Settings.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion
Source: "{app}\Dll\Logger.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion
Source: "{app}\Dll\Display.dll"; DestDir: "{app}\Dll"; Flags: ignoreversion
Source: "{app}\Language\English.mbm"; DestDir: "{app}\Language"; Flags: ignoreversion
Source: "{app}\misc\mbm5msg.exe"; DestDir: "{app}\misc"; Flags: ignoreversion
Source: "{app}\misc\readme.txt"; DestDir: "{app}\misc"; Flags: ignoreversion
Source: "{app}\misc\wm_close.exe"; DestDir: "{app}\misc"; Flags: ignoreversion
Source: "{app}\misc\MBMStarter.dll"; DestDir: "{app}\misc"; Flags: ignoreversion
Source: "{app}\misc\MBM5ST.exe"; DestDir: "{app}\misc"; Flags: ignoreversion
Source: "{app}\Help\MBM 5.chm"; DestDir: "{app}\Help"; Flags: ignoreversion
Source: "{app}\PlugIn\readme.html"; DestDir: "{app}\PlugIn"; Flags: ignoreversion
Source: "{app}\MBM5.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\MBMWiz.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\MBM5RM.rtf"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\MBM5LA.rtf"; DestDir: "{app}"; Flags: ignoreversion
[Dirs]
Name: "{app}\Dump";
Name: "{app}\Misc";
Name: "{app}\Log";
Name: "{app}\Plugin";
Name: "{app}\Heat up";
Name: "{app}\Data";
Name: "{app}\DLL";
Name: "{app}\Language";
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Motherboard Monitor 5.0"; Flags: deletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueName: "MBM 5"; Flags: uninsdeletevalue
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\mbmiodrvr"; Flags: uninsdeletekey
Root: HKCU; Subkey: "Software\Alexander van Kaam\MBM 5"; ValueName: "Location"; ValueType: String; ValueData: "{app}";
[INI]
FileName: "{app}\data\MBM 5.ini"; Section: "GENERAL"; Key: "Ignore Smb"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "GENERAL"; Key: "Ignore Smb"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "GENERAL"; Key: "Ignore Reset"; String: "1"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "GENERAL"; Key: "Ignore Reset"; String: "1"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "GENERAL"; Key: "INI Version"; String: "5109"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "GENERAL"; Key: "INI Version"; String: "5109"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "GENERAL"; Key: "New Encryption"; String: "1"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "GENERAL"; Key: "New Encryption"; String: "1"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "GENERAL"; Key: "Scan 2E 4E"; String: "1";
FileName: "{app}\data\MBM 5.ini"; Section: "GENERAL"; Key: "Scan 2E 4E"; String: "0";
FileName: "{app}\misc\MBM 5.ini"; Section: "GENERAL"; Key: "Scan 2E 4E"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "TRAY"; Key: "Replace"; String: "10";
FileName: "{app}\data\MBM 5.ini"; Section: "TRAY"; Key: "Replace"; String: "0";
FileName: "{app}\misc\MBM 5.ini"; Section: "TRAY"; Key: "Replace"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Temp Based on Fan Speed"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Temp Based on Fan Speed"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Startup Delay in millisecond"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Startup Delay in millisecond"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "SMBus Low Scan"; String: "$10"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "SMBus Low Scan"; String: "$10"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "SMBus High Scan"; String: "$7F"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "SMBus High Scan"; String: "$7F"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Restart on all standby"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Restart on all standby"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "MAX6651"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "MAX6651"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Read Temps"; String: "1"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Read Temps"; String: "1"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Read Voltage"; String: "1"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Read Voltage"; String: "1"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Read Fans"; String: "1"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Read Fans"; String: "1"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Asus Doctor"; String: "1"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Asus Doctor"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Never Disable Alarm"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Never Disable Alarm"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "LM90 Switch"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "LM90 Switch"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "LM90 Pause"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "LM90 Pause"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "VT1211 Scanning"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "VT1211 Scanning"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Ignore VIA686"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Ignore VIA686"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Ignore WM_WTSSESSION_CHANGE"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Ignore WM_WTSSESSION_CHANGE"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Temp Based on custom temp table"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Temp Based on custom temp table"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Force 2E"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Force 2E"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\data\MBM 5.ini"; Section: "ADVANCED"; Key: "Force 4E"; String: "0"; Flags: createkeyifdoesntexist
FileName: "{app}\misc\MBM 5.ini"; Section: "ADVANCED"; Key: "Force 4E"; String: "0"; Flags: createkeyifdoesntexist
[Run]
Filename: "{app}\MBM5RM.rtf"; Flags: shellexec skipifdoesntexist postinstall skipifsilent
Filename: "{tmp}\MBMIO.EXE"; Parameters: "/s /32 /0 {sys}"; Check: "RunMBMIOLvl320";
Filename: "{tmp}\MBMIO.EXE"; Parameters: "/s /32 /1 {sys}"; Check: "RunMBMIOLvl321";
Filename: "{tmp}\MBMIO.EXE"; Parameters: "/s /32 /2 {sys}"; Check: "RunMBMIOLvl322";
Filename: "{tmp}\MBMIO.EXE"; Parameters: "/s /64 /0 {win}\syswow64"; Check: "RunMBMIOLvl640";
Filename: "{tmp}\MBMIO.EXE"; Parameters: "/s /64 /1 {win}\syswow64"; Check: "RunMBMIOLvl641";
Filename: "{tmp}\MBMIO.EXE"; Parameters: "/s /64 /2 {win}\syswow64"; Check: "RunMBMIOLvl642";
Filename: "{app}\dll\settings.dll"; Parameters: "wizard fromsetup Flags: skipifsilent hidewizard"; Check: "HelpFileChecked";
Filename: "{app}\MBM5.EXE"; Description: "Launch MBM 5 Help"; Check: "HelpFileChecked"; Flags: postinstall skipifsilent nowait
Filename: "{app}\MBM5.EXE"; Description: "Launch MBM 5 Help"; Check: "HelpFileUnChecked"; Flags: postinstall unchecked skipifsilent nowait
Filename: "{app}\MBM5.EXE"; Description: "Launch MBM 5"; Check: "CanMBM5Start"; Flags: postinstall skipifsilent nowait
[Icons]
Name: "{group}\Uninstall MBM 5"; Filename: "{uninstallexe}";
Name: "{group}\MBM 5"; Filename: "{app}\MBM5.exe";
Name: "{group}\MBM 5 Debug mode"; Filename: "{app}\MBM5.exe"; Parameters: "stepbystep";
Name: "{group}\MBM 5 Config Wizard"; Filename: "{app}\MBMWiz.exe";
Name: "{group}\READ ME"; Filename: "{app}\MBM5RM.rtf";
Name: "{group}\MBM 5 Help"; Filename: "{app}\Help\MBM 5.chm";
Name: "{userprograms}\{groupname}\Uninstall MBM 5"; Filename: "{uninstallexe}";
Name: "{userprograms}\{groupname}\MBM 5"; Filename: "{app}\MBM5.exe";
Name: "{userprograms}\{groupname}\MBM 5 Debug mode"; Filename: "{app}\MBM5.exe"; Parameters: "stepbystep";
Name: "{userprograms}\{groupname}\MBM 5 Config Wizard"; Filename: "{app}\MBMWiz.exe";
Name: "{userprograms}\{groupname}\READ ME"; Filename: "{app}\MBM5RM.rtf";
Name: "{userprograms}\{groupname}\MBM 5 Help"; Filename: "{app}\Help\MBM 5.chm";
[InstallDelete]
Type: files; Name: "{app}\UNWISE.EXE";
Type: files; Name: "{app}\install.log";
Type: files; Name: "{app}\misc\uninstall problems.bat";
[UninstallDelete]
Type: files; Name: "{sys}\mbmiodrvr.sys";
[CustomMessages]
default.NameAndVersion=%1 version %2
default.AdditionalIcons=Additional icons:
default.CreateDesktopIcon=Create a &desktop icon
default.CreateQuickLaunchIcon=Create a &Quick Launch icon
default.ProgramOnTheWeb=%1 on the Web
default.UninstallProgram=Uninstall %1
default.LaunchProgram=Launch %1
default.AssocFileExtension=&Associate %1 with the %2 file extension
default.AssocingFileExtension=Associating %1 with the %2 file extension...
[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "default"; MessagesFile: "embedded\default.isl";