This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
userspace:adobe_reader_x [2011/11/24 14:16] Mike1987 |
userspace:adobe_reader_x [2014/01/09 09:17] MephMan |
||
---|---|---|---|
Line 17: | Line 17: | ||
<code winst> | <code winst> | ||
+ | ;Standard Text, shown during installation | ||
+ | Message = Bitte warten, das Produkt wird installiert | ||
+ | ;Set Loglevel | ||
+ | setLogLevel = 6 | ||
+ | ;Stop when errors | ||
+ | ExitOnError = false | ||
+ | ;Syntax Error are shown in a seperate window | ||
+ | ScriptErrorMessages = on | ||
+ | ;Do not use Single-Step Mode | ||
+ | TraceMode = off | ||
+ | ;No winst-window in foreground while batchmode | ||
+ | StayOnTop = false | ||
- | [Initial] | ||
- | |||
- | ;Standard Text, der während der Installation angezeigt wird | ||
- | |||
- | Message = Bitte warten, das Produkt wird installiert | ||
- | |||
- | |||
- | ;Loglevel einstellen | ||
- | |||
- | setLogLevel = 6 | ||
- | |||
- | |||
- | ;Bei Fehlern abbrechen | ||
- | |||
- | ExitOnError=false | ||
- | |||
- | |||
- | ;Syntax Fehler werden in einem separaten Fenster angezeigt | ||
- | |||
- | ScriptErrorMessages=on | ||
- | |||
- | |||
- | ; | ||
- | |||
- | TraceMode=off | ||
- | |||
- | |||
- | ;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen | ||
- | |||
- | StayOnTop=false | ||
[Actions] | [Actions] | ||
- | ; | + | ; |
+ | DefVar $OS$ | ||
+ | set $OS$ = GetOS | ||
+ | ;Variable for the OS-subversion | ||
+ | DefVar $NTVersion$ | ||
+ | set $NTVersion$ = GetNTVersion | ||
- | DefVar $OS$ | + | ;Name of product (max. 12 columns) |
+ | DefVar $ProductName$ | ||
+ | Set $ProductName$ = "Adobe Reader" | ||
- | set $OS$ = GetOS | + | ;filename of productpicture with extension |
+ | DefVar | ||
+ | Set $ProductPicture$ = " | ||
- | ;Variable für die Ermittlung der Betriebssystem Unterversion | + | ;the variable for the ExitCode |
+ | DefVar $ExitCode$ | ||
- | DefVar $NTVersion$ | ||
- | set $NTVersion$ = GetNTVersion | + | ;complete name of product incl. versionno. |
+ | DefVar $ProductNameFull1$ | ||
+ | set $ProductNameFull1$ = "Adobe Reader X 10.1.0" | ||
+ | DefVar $ProductNameFull2$ | ||
+ | set $ProductNameFull2$ = "Adobe Reader X 10.1.1" | ||
- | ;Name des Produkts (max. 12 Zeichen) | + | ;filename of MSI-package which has to be installed |
+ | DefVar $Executable1$ | ||
+ | Set $Executable1$ = " | ||
+ | DefVar $Executable2$ | ||
+ | Set $Executable2$ = " | ||
- | DefVar $ProductName$ | + | ;Check the winst-version |
+ | requiredWinstVersion >= " | ||
- | Set $ProductName$ = "Adobe Reader" | + | ;Show installation-message with full productname |
+ | Message | ||
- | ;Dateiname des Produktbildes mit Erweiterung | + | ;show $ProductPicture$ and $ProductName$ |
+ | ShowBitmap /3 " | ||
- | DefVar $ProductPicture$ | + | ;check free diskspace |
+ | if not (HasMinimumSpace (" | ||
+ | LogError "Nicht genügend Platz auf %SYSTEMDRIVE%" | ||
+ | isFatalError | ||
+ | endif | ||
- | Set $ProductPicture$ = " | + | ;Get OS-Version |
- | + | if ( $NTVersion$ = " | |
- | ;Die Variable zur Auswertung des ExitCodes | + | Winbatch_Install_Reader |
- | + | sub " | |
- | DefVar $ExitCode$ | + | Message " |
- | + | Winbatch_Install_Update1 | |
- | + | sub " | |
- | ; | + | LinkFolder_Custom |
- | + | Registry_Global /32Bit | |
- | DefVar $ProductNameFull1$ | + | Registry_User /SysNative / |
- | + | else | |
- | set $ProductNameFull1$ = "Adobe Reader X 10.1.0" | + | LogError "Kein kompatibles Betriebssystem installiert" |
- | + | isFatalError | |
- | + | endif | |
- | DefVar $ProductNameFull2$ | + | |
- | + | ||
- | set $ProductNameFull2$ = "Adobe Reader X 10.1.1" | + | |
- | + | ||
- | ;Dateinamen der zu installierenden MSI-Pakete | + | |
- | + | ||
- | DefVar $Executable1$ | + | |
- | + | ||
- | Set $Executable1$ = " | + | |
- | + | ||
- | + | ||
- | DefVar $Executable2$ | + | |
- | + | ||
- | Set $Executable2$ = " | + | |
- | + | ||
- | + | ||
- | ;Prüfen der Winst Version | + | |
- | + | ||
- | requiredWinstVersion >= " | + | |
- | + | ||
- | ;Anzeigen der Installationsbenachrichtigung incl. des vollen Produktnamens | + | |
- | + | ||
- | Message " | + | |
- | + | ||
- | ; | + | |
- | + | ||
- | ShowBitmap /3 " | + | |
- | + | ||
- | ;Freien Speicherplatz ermitteln | + | |
- | + | ||
- | if not (HasMinimumSpace (" | + | |
- | + | ||
- | LogError "Nicht genügend Platz auf %SYSTEMDRIVE%" | + | |
- | + | ||
- | isFatalError | + | |
- | + | ||
- | endif | + | |
- | + | ||
- | ; | + | |
- | + | ||
- | if ( $NTVersion$ = " | + | |
- | + | ||
- | Winbatch_Install_Reader | + | |
- | + | ||
- | sub " | + | |
- | + | ||
- | + | ||
- | Message " | + | |
- | + | ||
- | Winbatch_Install_Update1 | + | |
- | + | ||
- | sub " | + | |
- | + | ||
- | + | ||
- | LinkFolder_Custom | + | |
- | + | ||
- | Registry_Global /32Bit | + | |
- | + | ||
- | Registry_User /SysNative / | + | |
- | + | ||
- | else | + | |
- | + | ||
- | LogError "Kein kompatibles Betriebssystem installiert" | + | |
- | + | ||
- | isFatalError | + | |
- | + | ||
- | endif | + | |
[Winbatch_Install_Reader] | [Winbatch_Install_Reader] | ||
Line 161: | Line 100: | ||
[LinkFolder_Custom] | [LinkFolder_Custom] | ||
- | ; | + | ;Delete |
+ | set_basefolder common_desktopdirectory | ||
+ | set_subfolder "" | ||
+ | delete_element "Adobe Reader X" | ||
- | set_basefolder common_desktopdirectory | + | ;Configure Startmenu |
- | + | set_basefolder common_programs | |
- | set_subfolder "" | + | set_subfolder "" |
- | + | delete_element "Adobe Reader X" | |
- | delete_element "Adobe Reader X" | + | set_subfolder "" |
- | ;Startmenü anpassen | + | set_link |
- | + | name: $ProductName$ | |
- | set_basefolder common_programs | + | target: " |
- | + | parameters: | |
- | set_subfolder "" | + | working_dir: |
- | + | icon_file: | |
- | delete_element "Adobe Reader X" | + | icon_index: |
- | + | end_link | |
- | set_subfolder "" | + | |
- | + | ||
- | set_link | + | |
- | + | ||
- | name: $ProductName$ | + | |
- | + | ||
- | target: " | + | |
- | + | ||
- | parameters: | + | |
- | + | ||
- | working_dir: | + | |
- | + | ||
- | icon_file: | + | |
- | + | ||
- | icon_index: | + | |
- | + | ||
- | end_link | + | |
[Registry_Global] | [Registry_Global] | ||
- | ;Deaktiviert | + | ;Deactivate |
+ | OpenKey [HKLM\SOFTWARE\Adobe\Adobe ARM\1.0\ARM] | ||
+ | Set " | ||
- | OpenKey [HKLM\SOFTWARE\Adobe\Adobe ARM\1.0\ARM] | + | ;Avoids start of Reader_sl.exe |
- | + | OpenKey [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] | |
- | Set " | + | DeleteVar "Adobe Reader Speed Launcher" |
- | + | DeleteVar "Adobe ARM" | |
- | ;Verhindert automatisches Laden von Reader_sl.exe | + | |
- | + | ||
- | OpenKey [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] | + | |
- | + | ||
- | DeleteVar "Adobe Reader Speed Launcher" | + | |
- | + | ||
- | DeleteVar "Adobe ARM" | + | |
[Registry_User] | [Registry_User] | ||
- | ;Mitteilungen beim Starten von Reader anzeigen deaktivieren | + | ;Avoids splash-screens during start of the reader |
- | + | OpenKey [Software\Adobe\Acrobat Reader\10.0\IPM] | |
- | OpenKey [Software\Adobe\Acrobat Reader\10.0\IPM] | + | Set " |
- | + | ||
- | Set " | + | |
- | + | ||
- | ; | + | |
- | + | ||
- | OpenKey [Software\Adobe\Acrobat Reader\10.0\Originals] | + | |
- | + | ||
- | Set " | + | |
- | + | ||
- | ;Nur zertifizierte Zusatzmodule verwenden aktivieren | + | |
- | + | ||
- | OpenKey [Software\Adobe\Acrobat Reader\10.0\Originals] | + | |
- | + | ||
- | Set " | + | |
- | + | ||
- | ; | + | |
- | + | ||
- | OpenKey [Software\Adobe\Acrobat Reader\10.0\AVGeneral] | + | |
- | Set "iConnectionSpeed" | + | ;Avoid Splash-Screen |
+ | OpenKey [Software\Adobe\Acrobat Reader\10.0\Originals] | ||
+ | Set "bDisplayAboutDialog" | ||
- | ;JavaScript deaktivieren | + | ;Allow only certified Addons |
+ | OpenKey [Software\Adobe\Acrobat Reader\10.0\Originals] | ||
+ | Set " | ||
- | OpenKey [Software\Adobe\Acrobat Reader\10.0\JSPrefs] | + | ;Set connection-speed to LAN |
+ | OpenKey [Software\Adobe\Acrobat Reader\10.0\AVGeneral] | ||
+ | Set " | ||
- | Set " | + | ;deactivate JavaScript |
+ | OpenKey [Software\Adobe\Acrobat Reader\10.0\JSPrefs] | ||
+ | Set " | ||
</ | </ | ||
Line 246: | Line 156: | ||
<code winst> | <code winst> | ||
- | [Initial] | + | ;Standard Text, shown during installation |
+ | Message = Bitte warten, das Produkt wird deinstalliert | ||
+ | ;Set Loglevel | ||
+ | setLogLevel = 6 | ||
+ | ;Stop when errors | ||
+ | ExitOnError = false | ||
+ | ;Syntax Fehler are shown in a seperate window | ||
+ | ScriptErrorMessages = on | ||
+ | ;Do not use Single-Step Mode | ||
+ | TraceMode = off | ||
+ | ;No winst-window in foreground while batchmode | ||
+ | StayOnTop = false | ||
- | ;Standard Text, der während der Deinstallation angezeigt wird | ||
- | |||
- | Message = Bitte warten, das Produkt wird deinstalliert | ||
- | |||
- | ;Loglevel einstellen | ||
- | |||
- | setLogLevel = 6 | ||
- | |||
- | ;Bei Fehlern abbrechen | ||
- | |||
- | ExitOnError = false | ||
- | |||
- | ;Syntax Fehler werden in einem separaten Fenster angezeigt | ||
- | |||
- | ScriptErrorMessages = on | ||
- | |||
- | ; | ||
- | |||
- | TraceMode = off | ||
- | |||
- | ;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen | ||
- | |||
- | StayOnTop = false | ||
[Actions] | [Actions] | ||
- | ;Name des Produkts | + | ;Name of product |
- | + | DefVar $ProductName$ | |
- | DefVar $ProductName$ | + | Set $ProductName$ = "Adobe Reader" |
- | + | ||
- | Set $ProductName$ = "Adobe Reader" | + | |
- | + | ||
- | ;Dateiname des Produktbildes mit Erweiterung | + | |
- | + | ||
- | DefVar $ProductPicture$ | + | |
- | + | ||
- | Set $ProductPicture$ = " | + | |
- | + | ||
- | ;Die Variable zur Auswertung des ExitCodes | + | |
- | DefVar $ExitCode$ | + | ;filename of productpicture with extension |
+ | DefVar $ProductPicture$ | ||
+ | Set $ProductPicture$ = " | ||
- | ;$ProductPicture$ und $ProductName$ anzeigen | + | ;the variable for the ExitCode |
+ | DefVar | ||
- | ShowBitmap /3 " | + | ;show $ProductPicture$ and $ProductName$ |
+ | ShowBitmap /3 " | ||
sub " | sub " | ||
Line 302: | Line 194: | ||
<code winst> | <code winst> | ||
- | ; | + | ; |
- | DefVar $UninstallCommand$ | + | DefVar $UninstallCommand$ |
- | ; | + | ; |
- | DefVar $DisplayName$ | + | DefVar $DisplayName$ |
- | ;Adobe Reader 9.3.1 - 9.3.4 deinstallieren, wenn es in der Registry | + | ;Deinstalling |
- | Set $DisplayName$ = GetRegistrystringvalue32(" | + | Set $DisplayName$ = GetRegistrystringvalue32(" |
- | if not ($DisplayName$ = "" | + | if not ($DisplayName$ = "" |
+ | Message " | ||
+ | set $UninstallCommand$ = " | ||
+ | Winbatch_Uninstall | ||
+ | sub " | ||
+ | endif | ||
- | Message " | + | ; |
- | set $UninstallCommand$ = " | + | Set $DisplayName$ = GetRegistrystringvalue32(" |
- | Winbatch_Uninstall | + | if not ($DisplayName$ = "" |
- | sub " | + | Message " |
+ | set $UninstallCommand$ = " | ||
+ | Winbatch_Uninstall | ||
+ | sub " | ||
+ | endif | ||
- | endif | + | ; |
+ | Set $DisplayName$ = GetRegistrystringvalue32(" | ||
+ | if not ($DisplayName$ = "" | ||
+ | Message " | ||
+ | set $UninstallCommand$ = " | ||
+ | Winbatch_Uninstall | ||
+ | sub " | ||
+ | endif | ||
- | ;Adobe Reader | + | ;Deinstalling |
- | Set $DisplayName$ = GetRegistrystringvalue32(" | + | Set $DisplayName$ = GetRegistrystringvalue32(" |
- | if not ($DisplayName$ = "" | + | if not ($DisplayName$ = "" |
+ | Message " | ||
+ | set $UninstallCommand$ = " | ||
+ | Winbatch_Uninstall | ||
+ | sub " | ||
+ | endif | ||
- | Message " | ||
- | set $UninstallCommand$ = " | ||
- | Winbatch_Uninstall | ||
- | sub " | ||
- | |||
- | endif | ||
- | |||
- | ;Adobe Reader 10.0.x deinstallieren, | ||
- | Set $DisplayName$ = GetRegistrystringvalue32(" | ||
- | if not ($DisplayName$ = "" | ||
- | |||
- | Message " | ||
- | set $UninstallCommand$ = " | ||
- | Winbatch_Uninstall | ||
- | sub " | ||
- | |||
- | endif | ||
- | |||
- | ;Adobe Reader 10.1.x deinstallieren, | ||
- | Set $DisplayName$ = GetRegistrystringvalue32(" | ||
- | if not ($DisplayName$ = "" | ||
- | |||
- | Message " | ||
- | set $UninstallCommand$ = " | ||
- | Winbatch_Uninstall | ||
- | sub " | ||
- | |||
- | endif | ||
Linkfolder_Custom | Linkfolder_Custom | ||
[Winbatch_Uninstall] | [Winbatch_Uninstall] | ||
- | + | $UninstallCommand$ | |
- | $UninstallCommand$ | + | |
[Linkfolder_Custom] | [Linkfolder_Custom] | ||
- | ;Startmenü Verknüpfung löschen | + | ;Delete Startmenu-Link |
- | Set_basefolder common_programs | + | Set_basefolder common_programs |
- | Set_subfolder "" | + | Set_subfolder "" |
- | delete_element " | + | delete_element " |
</ | </ |