tis-ie8-xp 6.3.15.0-6

  • package : tis-ie8-xp
  • version : 6.3.15.0-6
  • description : automatic package for Système d'exploitation Microsoft® Windows® (Microsoft Corporation)
  • maintainer : dcardon-adm
  • date : 2017-07-20 11:20:52
  • signer : TRANQUIL IT SYSTEMS
  • signature_date : 20170720-112052
  • min_os_version : 6.1
  • min_wapt_version :

setup.py

# -*- coding: utf-8 -*-
from setuphelpers import *
import platform
uninstallkey = []

def get_ie_version():
    try:
        return Version(get_file_properties(r'c:\windows\ie8\iexplore.exe')['ProductVersion'])
    except Exception as e:
        print(r'Error getting ie version version : %s' % e)
        return Version('0.0.0')

def install():
    print('installing tis-ie8-xp')

    if platform.win32_ver()[0] not in ('XP','2003Server'):
        error("package for winxp and win2k3 only")

    if iswin64():
        error("package for 32bit only")

    if get_ie_version() >= Version('6.00.2900.5512'):
        print"already in latest version"
    else:
        killalltasks('IEXPLORE.EXE')
        run(r'"IE8-WindowsXP-x86-FRA.exe" /quiet /norestart  /update-no   /no-default')

    

manifest

[["WAPT/control", "84864c7e3818f3f1f21b82a71236c747fbd61f1a"], ["setup.py", "d90f18fbab4877272b925ad39453f0ea8c341457"], ["WAPT/certificate.crt", "0db563dc9077b268ca07ba834322d0fc5e21f8e5"], ["WAPT/wapt.psproj", "fd220f992290e136b50a261467611b72aa54b4ff"], ["IE8-WindowsXP-x86-FRA.exe", "4f169225578ee3dfd56a39704d7246b8743b2b03"]]