Differences

This shows you the differences between two versions of the page.

Link to this comparison view

userspace:imgburn [2011/10/11 13:07]
Der-Matze created
userspace:imgburn [2012/06/13 11:18] (current)
Thomas_H
Line 20: Line 20:
  
 [Initial] [Initial]
- 
 ;Standard Text, der während der Installation angezeigt wird ;Standard Text, der während der Installation angezeigt wird
  Message = Bitte warten, das Produkt wird installiert  Message = Bitte warten, das Produkt wird installiert
- 
- 
- 
 ;Loglevel einstellen ;Loglevel einstellen
  setLogLevel = 6  setLogLevel = 6
- 
- 
- 
 ;Bei Fehlern abbrechen ;Bei Fehlern abbrechen
  ExitOnError = false  ExitOnError = false
- 
- 
- 
 ;Syntax Fehler werden in einem separaten Fenster angezeigt ;Syntax Fehler werden in einem separaten Fenster angezeigt
  ScriptErrorMessages = on  ScriptErrorMessages = on
- 
- 
- 
 ;​Single-Step Mode nicht verwenden ;​Single-Step Mode nicht verwenden
  TraceMode = off  TraceMode = off
- 
- 
- 
 ;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen ;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen
  StayOnTop = false  StayOnTop = false
- 
- 
- 
  
  
 [Actions] [Actions]
- 
 ;Variable für die Ermittlung des Betriebssystems ;Variable für die Ermittlung des Betriebssystems
- DefVar $OS$ +DefVar $OS$ 
- Set $OS$ = GetOS +Set $OS$ = GetOS
- +
- +
 ;Variable für die Ermittlung der Betriebssystem Unterversion ;Variable für die Ermittlung der Betriebssystem Unterversion
- DefVar $NTVersion$ +DefVar $NTVersion$ 
- Set $NTVersion$ = GetNTVersion +Set $NTVersion$ = GetNTVersion
- +
- +
 ;Die Variable zur Auswertung des ExitCodes ;Die Variable zur Auswertung des ExitCodes
- DefVar $ExitCode$ +DefVar $ExitCode$
- +
- +
 ;Name des Produkts (max. 12 Zeichen) ;Name des Produkts (max. 12 Zeichen)
- DefVar $ProductName$ +DefVar $ProductName$ 
- Set $ProductName$ = "​ImgBurn"​ +Set $ProductName$ = "​ImgBurn"​
- +
- +
 ;​Vollständiger Produktname incl. Versionsnummer ;​Vollständiger Produktname incl. Versionsnummer
- DefVar $ProductNameFull1$ +DefVar $ProductNameFull1$ 
- Set $ProductNameFull1$ = "​ImgBurn 2.5.6.0"​ +Set $ProductNameFull1$ = "​ImgBurn 2.5.6.0"​
- +
- +
 ;Dateiname des Produktbildes mit Erweiterung ;Dateiname des Produktbildes mit Erweiterung
- DefVar $ProductPicture$ +DefVar $ProductPicture$ 
- Set $ProductPicture$ = "​ImgBurn.png"​ +Set $ProductPicture$ = "​ImgBurn.png"​
- +
- +
 ;Anzeigen der Installationsbenachrichtigung incl. des vollen Produktnamens ;Anzeigen der Installationsbenachrichtigung incl. des vollen Produktnamens
- Message "​Installiere "​+$ProductNameFull1$ +Message "​Installiere "​+$ProductNameFull1$
- +
- +
 ;Prüfen der Winst Version ;Prüfen der Winst Version
- requiredWinstVersion >= "​4.11"​ +requiredWinstVersion >= "​4.11"​
- +
  
 ;​$ProductPicture$ und $ProductName$ anzeigen ;​$ProductPicture$ und $ProductName$ anzeigen
- ShowBitmap /3 "​%scriptpath%\"​ + $ProductPicture$ $ProductName$ +ShowBitmap /3 "​%scriptpath%\"​ + $ProductPicture$ $ProductName$
- +
  
 ;Freien Speicherplatz ermitteln ;Freien Speicherplatz ermitteln
- if not (HasMinimumSpace ("​%SYSTEMDRIVE%",​ "500 MB"​)) +if not (HasMinimumSpace ("​%SYSTEMDRIVE%",​ "500 MB"​)) 
- LogError "Nicht genügend Platz auf %SYSTEMDRIVE%"​ + LogError "Nicht genügend Platz auf %SYSTEMDRIVE%"​ 
- isFatalError + isFatalError 
- endif +endif
- +
  
 ;OS-Version ermitteln ;OS-Version ermitteln
- if ( $NTVersion$ = "​Win2K"​ OR $NTVersion$ = "​WinXP"​ OR $NTVersion$ = "Win NT 5.2" OR $NTVersion$ = "​Windows Vista" ) +if ( $NTVersion$ = "​Win2K"​ OR $NTVersion$ = "​WinXP"​ OR $NTVersion$ = "Win NT 5.2" OR $NTVersion$ = "​Windows Vista" ) 
- + Winbatch_Install 
- + sub "​%ScriptDrive%\install\check_exitcode\check_nullsoft-exitcode.ins"​ 
- + LinkFolder_Custom 
- Winbatch_Install + Files_Copy /32Bit 
- sub "​%ScriptDrive%\install\check_exitcode\check_nullsoft-exitcode.ins"​ + Registry_Global /​SysNative 
- + Registry_User /​AllNTUserDats /​SysNative 
- LinkFolder_Custom +else 
- Files_Copy /32Bit + LogError "Kein kompatibles Betriebssystem installiert"​ 
- Registry_Global /​SysNative + isFatalError 
- Registry_User /​AllNTUserDats /SysNative +endif
- +
- +
- +
- else +
- LogError "Kein kompatibles Betriebssystem installiert"​ +
- isFatalError +
- endif +
- +
- +
  
  
 [Winbatch_Install] [Winbatch_Install]
- +%SCRIPTPATH%\SetupImgBurn_2.5.6.0.exe /S
- %SCRIPTPATH%\SetupImgBurn_2.5.6.0.exe /S +
- +
  
 [Linkfolder_Custom] [Linkfolder_Custom]
  
 ;Desktop Icon löschen ;Desktop Icon löschen
- set_basefolder common_desktopdirectory +set_basefolder common_desktopdirectory 
- set_subfolder ""​ +set_subfolder ""​ 
- delete_element "​$ProductName$"​ +delete_element "​$ProductName$"​
- +
  
 ;Startmenü anpassen ;Startmenü anpassen
- Set_basefolder common_programs +Set_basefolder common_programs 
- delete_subfolder "​$ProductName$"​ +delete_subfolder "​$ProductName$"​ 
- set_subfolder ""​ +set_subfolder ""​ 
- Set_link +Set_link 
- name: $ProductName$ +        name: $ProductName$ 
- target: %ProgramFiles32Dir%\ImgBurn\ImgBurn.exe + target: %ProgramFiles32Dir%\ImgBurn\ImgBurn.exe 
- parameters:​ + parameters:​ 
- working_dir:​ %ProgramFiles32Dir%\ImgBurn + working_dir:​ %ProgramFiles32Dir%\ImgBurn 
- icon_file:​ + icon_file:​ 
- icon_index:​ + icon_index:​ 
- end_link +end_link
- +
  
 [Files_Copy] [Files_Copy]
- 
 ;Deutsche Sprachdatei nach %ProgramFiles32Dir%\ImgBurn\Languages kopieren ;Deutsche Sprachdatei nach %ProgramFiles32Dir%\ImgBurn\Languages kopieren
- copy "​%SCRIPTPATH%\german.lng"​ "​%ProgramFiles32Dir%\ImgBurn\Languages\"​ +copy "​%SCRIPTPATH%\german.lng"​ "​%ProgramFiles32Dir%\ImgBurn\Languages\"​
- +
  
 [Registry_Global] [Registry_Global]
- 
 ;Sprache auf Deutsch einstellen ;Sprache auf Deutsch einstellen
- OpenKey [HKLM\SOFTWARE\ImgBurn] +OpenKey [HKLM\SOFTWARE\ImgBurn] 
- Set "​GENERAL_Language"​ = REG_DWORD:​0x00000407 +Set "​GENERAL_Language"​ = REG_DWORD:​0x00000407 
- DeleteVar "​ResetSettings"​+DeleteVar "​ResetSettings"​
  
  
Line 186: Line 118:
  
 ;Sprache auf Deutsch einstellen ;Sprache auf Deutsch einstellen
- OpenKey [Software\ImgBurn] +OpenKey [Software\ImgBurn] 
- Set "​GENERAL_Language"​ = REG_DWORD:​0x00000407+Set "​GENERAL_Language"​ = REG_DWORD:​0x00000407
  
 </​code>​ </​code>​
Line 199: Line 131:
 ;Standard Text, der während der Deinstallation angezeigt wird ;Standard Text, der während der Deinstallation angezeigt wird
  Message = Bitte warten, das Produkt wird deinstalliert  Message = Bitte warten, das Produkt wird deinstalliert
- 
- 
- 
 ;Loglevel einstellen ;Loglevel einstellen
  setLogLevel = 6  setLogLevel = 6
- 
- 
- 
 ;Bei Fehlern abbrechen ;Bei Fehlern abbrechen
  ExitOnError = false  ExitOnError = false
- 
- 
- 
 ;Syntax Fehler werden in einem separaten Fenster angezeigt ;Syntax Fehler werden in einem separaten Fenster angezeigt
  ScriptErrorMessages = on  ScriptErrorMessages = on
- 
- 
- 
 ;​Single-Step Mode nicht verwenden ;​Single-Step Mode nicht verwenden
  TraceMode = off  TraceMode = off
- 
- 
- 
 ;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen ;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen
  StayOnTop = false  StayOnTop = false
- 
- 
- 
  
  
Line 233: Line 147:
 ;Name des Produkts (max. 12 Zeichen) ;Name des Produkts (max. 12 Zeichen)
  DefVar $ProductName$  DefVar $ProductName$
- Set $ProductName$ = "​ImgBurn"​ + Set $ProductName$ = "​ImgBurn"​
- +
- +
 ;​Vollständiger Produktname incl. Versionsnummer ;​Vollständiger Produktname incl. Versionsnummer
  DefVar $ProductNameFull1$  DefVar $ProductNameFull1$
- set $ProductNameFull1$ = "​ImgBurn 2.5.6.0"​ + set $ProductNameFull1$ = "​ImgBurn 2.5.6.0"​
- +
- +
 ;Dateiname des Produktbildes mit Erweiterung ;Dateiname des Produktbildes mit Erweiterung
  DefVar $ProductPicture$  DefVar $ProductPicture$
- Set $ProductPicture$ = "​ImgBurn.png"​ + Set $ProductPicture$ = "​ImgBurn.png"​
- +
- +
 ;Die Variable zur Auswertung des ExitCodes ;Die Variable zur Auswertung des ExitCodes
  DefVar $ExitCode$  DefVar $ExitCode$
- 
- 
  
 ;Anzeigen der Deinstallationsbenachrichtigung incl. des vollen Produktnamens ;Anzeigen der Deinstallationsbenachrichtigung incl. des vollen Produktnamens
- Message "​Deinstalliere "​+$ProductNameFull1$ +Message "​Deinstalliere "​+$ProductNameFull1$
- +
  
 ;​$ProductPicture$ und $ProductName$ anzeigen ;​$ProductPicture$ und $ProductName$ anzeigen
- ShowBitmap /3 "​%scriptpath%\"​ + $ProductPicture$ $ProductName$ +ShowBitmap /3 "​%scriptpath%\"​ + $ProductPicture$ $ProductName$
  
  
 Winbatch_Uninstall Winbatch_Uninstall
- sub "​%ScriptDrive%\install\check_exitcode\check_nullsoft-exitcode.ins"​+sub "​%ScriptDrive%\install\check_exitcode\check_nullsoft-exitcode.ins"​
  
 Linkfolder_Custom Linkfolder_Custom
- 
- 
- 
  
  
 [Winbatch_Uninstall] [Winbatch_Uninstall]
- +"​%ProgramFiles32Dir%\ImgBurn\uninstall.exe"​ /S
- "​%ProgramFiles32Dir%\ImgBurn\uninstall.exe"​ /S +
  
  
Line 282: Line 177:
  
 ;Startmenü Verknüpfung löschen ;Startmenü Verknüpfung löschen
- Set_basefolder common_programs +Set_basefolder common_programs 
- Set_subfolder ""​ +Set_subfolder ""​ 
- delete_element "​$ProductName$"​+delete_element "​$ProductName$"​
  
 </​code>​ </​code>​

QR Code
QR Code userspace:imgburn (generated for current page)