This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
userspace:7-zip [2012/10/05 09:34] Thomas_H |
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: \\ | ||
< | < | ||
- | DATA_CLIENT\\ | + | DATA_CLIENT |
- | ├ Bild.png ( Product Picture) \\ | + | ├ bild.png # Product Picture |
- | ├ setup.ins | + | ├ setup.ins |
- | ├ uninstall.ins | + | ├ uninstall.ins |
- | ├ Folder Depot \\ | + | ├ 7zip.reg |
- | ├ in Depot \\ | + | └ depot |
- | └ Depot | + | ├ 7z920.exe |
- | ├ 7z920.exe | + | └ 7z920-x64.msi |
- | └ 7z920-x64.msi | + | |
</ | </ | ||
===== setup.ins ===== | ===== setup.ins ===== | ||
Line 74: | Line 90: | ||
Sub_check_exitcode | Sub_check_exitcode | ||
endif | endif | ||
+ | |||
+ | Message " | ||
+ | Sub_SetFiletypeAssoc | ||
Line 83: | Line 102: | ||
msiexec /i %ScriptPath%\depot\$64bitfile$ /qn | msiexec /i %ScriptPath%\depot\$64bitfile$ /qn | ||
+ | [Sub_SetFiletypeAssoc] | ||
+ | registry loadUnicodeTextFile(" | ||
[Winbatch_remove] | [Winbatch_remove] | ||
Line 90: | Line 111: | ||
[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 |
+ | if ( FileExists(" | ||
comment "64 Bit Version gefunden" | comment "64 Bit Version gefunden" | ||
Set $uninstallstring$ = " | Set $uninstallstring$ = " | ||
Line 100: | Line 122: | ||
; 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 |
+ | if ( FileExists(" | ||
comment "32 Bit Version gefunden" | comment "32 Bit Version gefunden" | ||
Set $uninstallstring$ = " | Set $uninstallstring$ = " | ||
Line 241: | Line 264: | ||
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] | ||
+ | @=" | ||
+ | |||
</ | </ |