Views
WinstScripts
>>
quicktime
last edited 1 year ago by sehlers
Qualified for opsi 3
---------------------------------------------------------------------
; Copyright (c) uib gmbh (www.uib.de)
; This sourcecode is owned by uib
; and published under the Terms of the General Public License.
; update von QuickTime 7.1.3 auf QuickTime 7.1.5.120 fuer Windows2000/XP, uib, 12.03.07
; http://www.mactechnews.de/index.php?id=15973 hier wird behauptet, ein Neustart (PowerPc's und Intel Mac's) waere erfoderlich
; update von QuickTime 7.1.5.120 auf Quicktime 7.1.6 fuer Windows2000/XP uib
; update von QuickTime 7.1.6 auf Quicktime 7.2.0.240 fuer WindowsXP/Vista uib, 07.09.07 (Abfrage für Windows 2000 und XP)
; update von Quicktime 7.2.0.240 auf Quicktime 7.3.1 fuer WindowsXP/Vista uib, 27.12.07
[Initial]
; Message at install time:
Message=installing QuickTime
LogLevel=2
; Log Errors in Logfile but don't abort:
ExitOnError=false
; Show syntax errors in the script:
ScriptErrorMessages=on
; Dont trace step by step through the script:
TraceMode=off
; let started programs run in front of the winst window
StayOnTop=false
[Aktionen]
DefVar $RebootFlag$
DefVar $WinstRegKey$
DefVar $RebootRegVar$
;Variables for version of the operating system (OS)-Test
DefVar $SYSTEMROOT$
DefVar $SYSTEMDRIVE$
Set $SYSTEMDRIVE$ = "%SYSTEMDRIVE%"
Set $SYSTEMROOT$ = "%SYSTEMROOT%"
DefVar $TEMP$
Set $TEMP$= EnvVar("TEMP")
DefVar $MinorOS$
DefVar $OS$
set $OS$ = GetOS
set $MinorOS$ = GetNTVersion
; show product picture
ShowBitmap /3 "%scriptpath%\header_mac.bmp" "Quicktime"
set $MinorOS$ = GetNTVersion
if ($MinorOS$ = "WinXP") or ( $MinorOS$ = "Win2k" )
if not(HasMinimumSpace ("%SYSTEMDRIVE%", "100 MB"))
LogError "Nicht genügend Platz auf C: 100 MB auf C: für quicktime erforderlich."
isFatalError
; Bearbeitung beenden und Produktschalter auf failed setzen
else
if ( $MinorOS$ = "Win2k" )
Winbatch_quicktime716
LinkFolder_Quicktime_delete
else
if ($MinorOS$ = "WinXP")
Winbatch_quicktime
LinkFolder_Quicktime_delete
; custom specific stuff
if FileExists("%ScriptPath%\custom_ins_dir\custom.ins")
sub "%ScriptPath%\custom_ins_dir\custom.ins"
endif
endif
endif
endif
else
LogError "Falsches OS"
isFatalError
; Bearbeitung beenden und Produktschalter auf failed setzen
endif
[Winbatch_quicktime]
;msiexec /qb /l* c:\tmp\quicktime7.txt /i %scriptpath%\files\QuickTime.msi
%SCRIPTPATH%\files\QuickTimeInstaller.exe /qb-! /l* c:\tmp\quicktime.txt
[Winbatch_quicktime716]
%SCRIPTPATH%\files\QuickTimeInstaller716.exe /qb-! /l* c:\tmp\quicktime716.txt
[LinkFolder_Quicktime_delete]
set_basefolder common_programs
set_subfolder "QuickTime"
delete_element "QuickTime deinstallieren"