This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
userspace:7-zip [2011/11/04 08:03] lars_k |
userspace:7-zip [2021/08/23 08:37] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Product : 7-zip 920 ====== | ====== Product : 7-zip 920 ====== | ||
Script by Lars_k \\ | Script by Lars_k \\ | ||
+ | (ME_AS: Added Regfile (FileExtensions linked to 7-Zip)) \\ | ||
+ | (dominik: Hint for Windows 10)\\ | ||
Tested with opsi 4.0.1 \\ | Tested with opsi 4.0.1 \\ | ||
Test with W7 32 & 64 Bit \\ | Test with W7 32 & 64 Bit \\ | ||
The installion-files available Download from : [[http:// | The installion-files available Download from : [[http:// | ||
+ | Update for Windows 10: | ||
+ | Replace | ||
+ | < | ||
+ | if not ( $NTVersioninfo$ >= " | ||
+ | </ | ||
+ | by | ||
+ | < | ||
+ | if CompareDotSeparatedNumbers(GetMsVersionInfo," | ||
+ | </ | ||
+ | Do that in both scripts!\\ | ||
+ | You may also want to remove the Variable $NTVersioninfo$ from script.\\ | ||
+ | This change is required because " | ||
+ | That is not working with " | ||
+ | |||
+ | Minor Bug: File extensions are linked with 7zip, but 7zip does not show that in its options. | ||
Tree: \\ | Tree: \\ | ||
- | + | < | |
- | Bild.png ( Product Picture) \\ | + | DATA_CLIENT |
- | setup.ins | + | ├ bild.png # Product Picture |
- | uninstall.ins | + | |
- | Folder Depot \\ | + | |
- | in Depot \\ | + | ├ 7zip.reg |
- | Depot\7z920.exe | + | └ depot |
- | Depot\7z920-x64.msi | + | ├ 7z920.exe |
+ | └ 7z920-x64.msi | ||
+ | </ | ||
===== setup.ins ===== | ===== setup.ins ===== | ||
+ | <code winst> | ||
+ | [Initial] | ||
+ | ExitOnError=true | ||
+ | StayOnTop = true | ||
- | [Initial] | + | [Actions] |
- | ExitOnError=true | + | requiredWinstVersion >= " |
- | StayOnTop = true | + | |
- | [Actions] | + | DefVar $ProductId$ |
- | requiredWinstVersion >= "4.10.5" | + | DefVar $ExitCode$ |
+ | DefVar $NTVersioninfo$ | ||
+ | DefVar $32bitfile$ | ||
+ | DefVar $64bitfile$ | ||
+ | DefVar $uninstallstring$ | ||
+ | DefVar $Parameter$ | ||
+ | SetLogLevel=6 | ||
+ | Set $32bitfile$ | ||
+ | Set $64bitfile$ =" | ||
+ | ; ---------------------------------------------------------------- | ||
+ | Set $ProductId$ | ||
+ | ; ---------------------------------------------------------------- | ||
- | DefVar | + | ShowBitmap |
- | DefVar $ExitCode$ | + | Message |
- | DefVar $NTVersioninfo$ | + | |
- | DefVar $32bitfile$ | + | |
- | DefVar $64bitfile$ | + | |
- | DefVar $uninstallstring$ | + | |
- | DefVar $Parameter$ | + | |
- | SetLogLevel=6 | + | |
- | Set $32bitfile$ ="7z920.exe" | + | |
- | Set $64bitfile$ ="7z920-x64.msi" | + | |
- | ; ---------------------------------------------------------------- | + | |
- | Set $ProductId$ | + | if not (HasMinimumSpace ("%SYSTEMDRIVE%", |
+ | LogError "Es ist nicht genügend freien Speicherplatz auf dem Laufwerk : %SYSTEMDRIVE% | ||
+ | isFatalError | ||
+ | endif | ||
- | ; ---------------------------------------------------------------- | + | ; OS Version ermitteln |
- | ShowBitmap | + | Set $NTVersioninfo$ = GetMsVersionInfo |
- | + | ||
- | Message " | + | |
- | + | if not ( $NTVersioninfo$ >= "5.1" ) | |
- | if not (HasMinimumSpace ("%SYSTEMDRIVE%", | + | LogError "Kein Komp. Betriebssystem |
- | + | isFatalError | |
- | LogError "Es ist nicht genügend freien Speicherplatz auf dem Laufwerk : %SYSTEMDRIVE% | + | endif |
- | + | ||
- | isFatalError | + | |
- | + | ||
- | endif | + | |
- | + | ||
- | + | ||
- | ; OS Version ermitteln | + | |
- | Set $NTVersioninfo$ = GetMsVersionInfo | + | |
- | + | ||
- | if not ( $NTVersioninfo$ >= "5.1" | + | ; 64 Bit OS |
+ | if GetSystemType | ||
+ | comment " 64 Bit System" | ||
+ | Sub_uninstall | ||
+ | Winbatch_7zip64bit | ||
+ | comment " 7Zip wird installiert" | ||
+ | Sub_check_exitcode | ||
+ | endif | ||
- | LogError "Kein Komp. Betriebssystem vorhanden." | + | ; 32 Bit OS |
- | + | if GetSystemType = "x86 System" | |
- | isFatalError | + | comment " 32 Bit System" |
- | endif | + | Sub_uninstall |
- | + | Winbatch_7zip32bit | |
- | ; 64 Bit OS | + | comment " 7Zip wird installiert" |
- | if GetSystemType = "64 Bit System" | + | Sub_check_exitcode |
- | comment " 64 Bit System" | + | endif |
- | Sub_uninstall | + | |
- | Winbatch_7zip64bit | + | |
- | comment " 7Zip wird installiert" | + | |
- | Sub_check_exitcode | + | |
- | endif | + | |
- | + | ||
- | + | ||
- | | + | |
- | if GetSystemType = "x86 System" | + | |
- | comment " 32 Bit System" | + | |
- | Sub_uninstall | + | |
- | Winbatch_7zip32bit | + | |
- | comment " 7Zip wird installiert" | + | |
- | Sub_check_exitcode | + | |
- | + | ||
- | | + | |
- | + | ||
- | + | ||
- | + | Message " | |
- | + | Sub_SetFiletypeAssoc | |
- | [Winbatch_7zip32bit] | + | [Winbatch_7zip32bit] |
- | %ScriptPath%\depot\$32bitfile$ /S | + | %ScriptPath%\depot\$32bitfile$ /S |
- | [Winbatch_7zip64bit] | + | [Winbatch_7zip64bit] |
- | msiexec /i %ScriptPath%\depot\$64bitfile$ /qn | + | msiexec /i %ScriptPath%\depot\$64bitfile$ /qn |
+ | [Sub_SetFiletypeAssoc] | ||
+ | registry loadUnicodeTextFile(" | ||
- | [Winbatch_remove] | + | [Winbatch_remove] |
- | " | + | " |
- | [Sub_uninstall] | + | [Sub_uninstall] |
- | ; Prüft ob eine 64 Bit Version installiert ist. | + | ; Prüft ob eine 64 Bit Version installiert ist. |
- | if ( FileExists(" | + | ; Ergänzt. Prüft auf vorhandene uninstall.exe da z.B. benutzte .dlls bis zum reboot im Verz. bleiben und inst. dann scheitert |
- | comment "64 Bit Version gefunden" | + | if ( FileExists(" |
- | Set $uninstallstring$ = " | + | comment "64 Bit Version gefunden" |
- | Set $Parameter$ = " / | + | Set $uninstallstring$ = " |
- | Winbatch_remove | + | Set $Parameter$ = " / |
- | Sub_check_exitcode | + | Winbatch_remove |
- | comment "64 Bit Version deinstalliert" | + | Sub_check_exitcode |
- | endif | + | comment "64 Bit Version deinstalliert" |
+ | endif | ||
- | ; Prüft ob eine 32 Bit Version installiert ist. | + | ; Prüft ob eine 32 Bit Version installiert ist. |
- | if ( FileExists(" | + | ; Ergänzt. Prüft auf vorhandene uninstall.exe da z.B. benutzte .dlls bis zum reboot im Verz. bleiben und inst. dann scheitert |
- | comment "32 Bit Version gefunden" | + | if ( FileExists(" |
- | Set $uninstallstring$ = " | + | comment "32 Bit Version gefunden" |
- | Set $Parameter$ = " /S" | + | Set $uninstallstring$ = " |
- | Winbatch_remove | + | Set $Parameter$ = " /S" |
- | Sub_check_exitcode | + | Winbatch_remove |
- | comment "32 Bit Version deinstalliert" | + | Sub_check_exitcode |
- | endif | + | comment "32 Bit Version deinstalliert" |
+ | endif | ||
- | + | [Sub_check_exitcode] | |
- | + | comment "Test for installation success via exit code" | |
- | + | set $ExitCode$ = getLastExitCode | |
- | + | ; informations to exit codes see | |
- | [Sub_check_exitcode] | + | ; http:// |
- | comment "Test for installation success via exit code" | + | ; http:// |
- | set $ExitCode$ = getLastExitCode | + | if ($ExitCode$ = " |
- | ; informations to exit codes see | + | comment "Looks good: setup program gives exitcode zero" |
- | ; http:// | + | else |
- | ; http:// | + | comment "Setup program gives a exitcode unequal zero: " + $ExitCode$ |
- | if ($ExitCode$ = " | + | if ($ExitCode$ = " |
- | comment "Looks good: setup program gives exitcode zero" | + | comment " |
+ | comment " | ||
+ | else | ||
+ | if ($ExitCode$ = " | ||
+ | comment "looks good: setup program gives exitcode 1641" | ||
+ | comment " | ||
else | else | ||
- | comment "Setup program gives a exitcode unequal zero: " + $ExitCode$ | + | if ($ExitCode$ = "3010") |
- | if ($ExitCode$ = "1605") | + | comment "looks good: setup program gives exitcode 3010" |
- | comment "ERROR_UNKNOWN_PRODUCT 1605 This action is only valid for products that are currently installed." | + | comment "ERROR_SUCCESS_REBOOT_REQUIRED 3010 A restart is required to complete the install. This message is indicative |
- | comment "Uninstall | + | |
else | else | ||
- | if ($ExitCode$ = " | + | logError " |
- | comment "looks good: setup program gives exitcode 1641" | + | isFatalError |
- | comment " | + | |
- | else | + | |
- | if ($ExitCode$ = " | + | |
- | comment "looks good: setup program gives exitcode 3010" | + | |
- | comment " | + | |
- | else | + | |
- | logError " | + | |
- | isFatalError | + | |
- | endif | + | |
- | endif | + | |
endif | endif | ||
endif | endif | ||
+ | endif | ||
+ | endif | ||
+ | </ | ||
===== uninstall.ins ===== | ===== uninstall.ins ===== | ||
+ | <code winst> | ||
+ | [Initial] | ||
+ | ExitOnError=true | ||
+ | StayOnTop = true | ||
- | [Initial] | + | [Actions] |
- | ExitOnError=true | + | requiredWinstVersion >= " |
- | StayOnTop = true | + | |
+ | DefVar $ProductId$ | ||
+ | DefVar $ExitCode$ | ||
+ | DefVar $NTVersioninfo$ | ||
+ | DefVar $uninstallstring$ | ||
+ | DefVar $Parameter$ | ||
+ | SetLogLevel=6 | ||
+ | ; ---------------------------------------------------------------- | ||
+ | Set $ProductId$ | ||
+ | ; ---------------------------------------------------------------- | ||
+ | ShowBitmap | ||
+ | Message " | ||
+ | |||
+ | ; OS Version ermitteln | ||
+ | Set $NTVersioninfo$ = GetMsVersionInfo | ||
+ | |||
+ | if not ( $NTVersioninfo$ >= " | ||
+ | LogError "Kein Komp. Betriebssystem vorhanden." | ||
+ | isFatalError | ||
+ | endif | ||
+ | |||
+ | ; 64 Bit OS | ||
+ | if GetSystemType = "64 Bit System" | ||
+ | comment " 64 Bit System" | ||
+ | comment " 7Zip wird entfernt." | ||
+ | Sub_uninstall | ||
+ | endif | ||
+ | ; 32 Bit OS | ||
+ | if GetSystemType = "x86 System" | ||
+ | comment " 32 Bit System" | ||
+ | comment " 7Zip wird entfernt" | ||
+ | Sub_uninstall | ||
+ | endif | ||
- | [Actions] | + | [Winbatch_remove] |
- | requiredWinstVersion >= " | + | " |
- | + | ||
- | + | ||
- | DefVar $ProductId$ | + | |
- | DefVar $ExitCode$ | + | |
- | DefVar $NTVersioninfo$ | + | |
- | DefVar $uninstallstring$ | + | |
- | DefVar $Parameter$ | + | |
- | SetLogLevel=6 | + | |
- | + | ||
- | ; ---------------------------------------------------------------- | + | |
- | + | ||
- | Set $ProductId$ | + | |
- | + | ||
- | ; ---------------------------------------------------------------- | + | |
- | ShowBitmap | + | |
- | + | ||
- | Message " | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ; OS Version ermitteln | + | |
- | Set $NTVersioninfo$ = GetMsVersionInfo | + | |
- | + | ||
- | + | ||
- | if not ( $NTVersioninfo$ >= " | + | |
- | + | ||
- | LogError "Kein Komp. Betriebssystem vorhanden." | + | |
- | + | ||
- | isFatalError | + | |
- | endif | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ; 64 Bit OS | + | |
- | if GetSystemType = "64 Bit System" | + | |
- | comment " 64 Bit System" | + | |
- | comment " 7Zip wird entfernt." | + | |
- | Sub_uninstall | + | |
- | + | ||
- | + | ||
- | endif | + | |
- | + | ||
- | + | ||
- | ; 32 Bit OS | + | |
- | if GetSystemType = "x86 System" | + | |
- | comment " 32 Bit System" | + | |
- | comment " 7Zip wird entfernt" | + | |
- | Sub_uninstall | + | |
- | + | ||
- | + | ||
- | endif | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | [Winbatch_remove] | + | |
- | " | + | |
- | + | ||
- | + | ||
- | [Sub_uninstall] | + | |
- | ; Prüft ob eine 64 Bit Version installiert ist. | + | |
- | if ( FileExists(" | + | |
- | comment "64 Bit Version gefunden" | + | |
- | Set $uninstallstring$ = " | + | |
- | Set $Parameter$ = " / | + | |
- | Winbatch_remove | + | |
- | Sub_check_exitcode | + | |
- | comment "64 Bit Version deinstalliert" | + | |
- | endif | + | |
- | + | ||
- | ; Prüft ob eine 32 Bit Version installiert ist. | + | |
- | if ( FileExists(" | + | |
- | comment "32 Bit Version gefunden" | + | |
- | Set $uninstallstring$ = " | + | |
- | Set $Parameter$ = " /S" | + | |
- | Winbatch_remove | + | |
- | Sub_check_exitcode | + | |
- | comment "32 Bit Version deinstalliert" | + | |
- | endif | + | |
+ | [Sub_uninstall] | ||
+ | ; Prüft ob eine 64 Bit Version installiert ist. | ||
+ | if ( FileExists(" | ||
+ | comment "64 Bit Version gefunden" | ||
+ | Set $uninstallstring$ = " | ||
+ | Set $Parameter$ = " / | ||
+ | Winbatch_remove | ||
+ | Sub_check_exitcode | ||
+ | comment "64 Bit Version deinstalliert" | ||
+ | endif | ||
+ | ; Prüft ob eine 32 Bit Version installiert ist. | ||
+ | if ( FileExists(" | ||
+ | comment "32 Bit Version gefunden" | ||
+ | Set $uninstallstring$ = " | ||
+ | Set $Parameter$ = " /S" | ||
+ | Winbatch_remove | ||
+ | Sub_check_exitcode | ||
+ | comment "32 Bit Version deinstalliert" | ||
+ | endif | ||
- | [Sub_check_exitcode] | + | [Sub_check_exitcode] |
- | comment "Test for installation success via exit code" | + | comment "Test for installation success via exit code" |
- | set $ExitCode$ = getLastExitCode | + | set $ExitCode$ = getLastExitCode |
- | ; informations to exit codes see | + | ; informations to exit codes see |
- | ; http:// | + | ; http:// |
- | ; http:// | + | ; http:// |
- | if ($ExitCode$ = " | + | if ($ExitCode$ = " |
- | comment "Looks good: setup program gives exitcode zero" | + | comment "Looks good: setup program gives exitcode zero" |
+ | else | ||
+ | comment "Setup program gives a exitcode unequal zero: " + $ExitCode$ | ||
+ | if ($ExitCode$ = " | ||
+ | comment " | ||
+ | comment " | ||
+ | else | ||
+ | if ($ExitCode$ = " | ||
+ | comment "looks good: setup program gives exitcode 1641" | ||
+ | comment " | ||
else | else | ||
- | comment "Setup program gives a exitcode unequal zero: " + $ExitCode$ | + | if ($ExitCode$ = "3010") |
- | if ($ExitCode$ = "1605") | + | comment "looks good: setup program gives exitcode 3010" |
- | comment "ERROR_UNKNOWN_PRODUCT 1605 This action is only valid for products that are currently installed." | + | comment "ERROR_SUCCESS_REBOOT_REQUIRED 3010 A restart is required to complete the install. This message is indicative |
- | comment "Uninstall | + | |
else | else | ||
- | if ($ExitCode$ = " | + | logError " |
- | comment "looks good: setup program gives exitcode 1641" | + | isFatalError |
- | comment " | + | |
- | else | + | |
- | if ($ExitCode$ = " | + | |
- | comment "looks good: setup program gives exitcode 3010" | + | |
- | comment " | + | |
- | else | + | |
- | logError " | + | |
- | isFatalError | + | |
- | endif | + | |
- | endif | + | |
endif | endif | ||
endif | endif | ||
+ | endif | ||
+ | endif | ||
+ | </ | ||
+ | ===== 7zip.reg ===== | ||
+ | <code registry> | ||
+ | Windows Registry Editor Version 5.00 | ||
+ | |||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.7z] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.arj] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bz2] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bzip2] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.cab] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.cpio] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.deb] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.dmg] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.gz] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.gzip] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.hfs] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.iso] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lha] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lzh] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lzma] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.rar] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.rpm] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.split] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.swm] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tar] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.taz] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tbz] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tbz2] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tgz] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tpz] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.wim] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xar] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.z] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.zip] | ||
+ | @=" | ||
+ | |||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z] | ||
+ | @="7z Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.arj] | ||
+ | @="arj Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.arj\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.arj\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.bz2] | ||
+ | @="bz2 Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.bz2\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.bz2\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.bzip2] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.bzip2\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.bzip2\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.cab] | ||
+ | @="cab Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.cab\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.cab\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.cpio] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.cpio\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.cpio\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.deb] | ||
+ | @="deb Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.deb\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.deb\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.dmg] | ||
+ | @="dmg Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.dmg\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.dmg\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.gz] | ||
+ | @="gz Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.gz\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.gz\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.gzip] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.gzip\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.gzip\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.hfs] | ||
+ | @="hfs Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.hfs\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.hfs\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.iso] | ||
+ | @="iso Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.iso\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.iso\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lha] | ||
+ | @="lha Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lha\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lha\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lzh] | ||
+ | @="lzh Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lzh\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lzh\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lzma] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lzma\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lzma\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rar] | ||
+ | @="rar Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rar\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rar\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rpm] | ||
+ | @="rpm Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rpm\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rpm\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.split] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.split\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.split\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.swm] | ||
+ | @="swm Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.swm\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.swm\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tar] | ||
+ | @="tar Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tar\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tar\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.taz] | ||
+ | @="taz Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.taz\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.taz\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tbz] | ||
+ | @="tbz Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tbz\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tbz\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tbz2] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tbz2\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tbz2\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tgz] | ||
+ | @="tgz Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tgz\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tgz\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tpz] | ||
+ | @="tpz Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tpz\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tpz\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.wim] | ||
+ | @="wim Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.wim\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.wim\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.xar] | ||
+ | @="xar Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.xar\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.xar\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.z] | ||
+ | @="z Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.z\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.z\shell\open\command] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.zip] | ||
+ | @="zip Archive" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.zip\DefaultIcon] | ||
+ | @=" | ||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.zip\shell\open\command] | ||
+ | @=" | ||
+ | </ |