This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
userspace:7-zip [2013/09/09 14:25] ME_AS |
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) \\ | + | (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: \\ | ||
Line 95: | 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 105: | 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$ = " |