User Tools

Site Tools


userspace:imgburn

Differences

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

Link to this comparison view

Next revision
Previous revision
userspace:imgburn [2011/10/11 11:07]
Der-Matze created
userspace:imgburn [2021/08/23 08:37] (current)
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>
userspace/imgburn.1318331257.txt.gz · Last modified: 2021/08/23 08:37 (external edit)