tis-flashplayer
32.0.0.414-11
Adobe Flashplayer for Internet Explorer and other Firefox browsers
147242 downloads

Description
- package : tis-flashplayer
- version : 32.0.0.414-11
- architecture : all
- categories : Internet,Media
- maintainer : TIS <technique@tranquil.it>
- description : Adobe Flashplayer for Internet Explorer and other Firefox browsers
- locale : all
- target_os : windows
- min_wapt_version : 1.5
- sources :
- installed_size : 153677824
- impacted_process : iexplorer.exe,firefox.exe
- description_fr : Adobe Flashplayer pour Internet Explorer et autres navigateurs Firefox
- description_pl : Adobe Flashplayer dla przegladarki Internet Explorer i innych przegladarek Firefox
- description_de : Adobe Flashplayer für Internet Explorer und andere Firefox-Browser
- description_es : Adobe Flashplayer para Internet Explorer y otros navegadores Firefox
- description_pt :
- description_it :
- description_nl :
- description_ru :
- editor : Adobe
- licence :
- signature_date : 2020-08-12T11:29:22.278885
- Homepage : https://get.adobe.com/fr/flashplayer
Setup.py
# -*- coding: utf-8 -*-
from setuphelpers import *
import platform
# uninstall key retrieved from msi properties with 'ProductCode' key. See below
uninstallkey=[]
def install():
waptversion = Version(__version__)
if waptversion > Version('1.5') :
for uninstall in installed_softwares('Adobe Flash Player'):
if not 'MsiExec.exe' in uninstall['uninstall_string'] :
if uninstall_key_exists(uninstall['key']):
run_notfatal('"uninstall_flash_player.exe" -uninstall')
print("Installing flash for firefox")
major_version = control.version.split('.',1)[0]
install_msi_if_needed('install_flash_player_%s_plugin.msi'%major_version,killbefore=['firefox.exe'],properties={'REMOVE_PREVIOUS':'Yes'})
print("Installing flash for internet explorer if < win10")
if windows_version()<Version('6.2.0'):
install_msi_if_needed('install_flash_player_%s_active_x.msi'%major_version,killbefore=['iexplore.exe'],properties={'REMOVE_PREVIOUS':'Yes'})
print("Disable autoupdate")
if iswin64():
filecopyto("mms.cfg",makepath(os.environ['SYSTEMROOT'],"SysWOW64","Macromed","Flash"))
else:
filecopyto("mms.cfg",makepath(os.environ['SYSTEMROOT'],"System32","Macromed","Flash"))
for task in ('Adobe Flash Player Updater',"Adobe Flash Player PPAPI Notifier"):
if task_exists(task):
delete_task(task)
if service_installed('AdobeFlashPlayerUpdateSvc'):
if service_is_running('AdobeFlashPlayerUpdateSvc'):
service_stop('AdobeFlashPlayerUpdateSvc')
run('sc delete AdobeFlashPlayerUpdateSvc')
else:
error('This package is not compatible with your WAPT version. Please upgrade to WAPT 1.5 or more.')
def update_package():
proxies = {}
if isfile(makepath(user_local_appdata(),'waptconsole','waptconsole.ini')):
proxywapt = inifile_readstring(makepath(user_local_appdata(),'waptconsole','waptconsole.ini'),'global','http_proxy')
if proxywapt :
proxies = {'http':proxywapt,'https':proxywapt}
"""Update to current version from macromedia"""
os.chdir(os.path.dirname(__file__))
# find latest version
try:
import BeautifulSoup
except:
import bs4 as BeautifulSoup
page = wgets('https://get.adobe.com/fr/flashplayer',user_agent='Mozilla/5.0 (Windows NT 6.1; Win64; x64)',proxies=proxies)
bs = BeautifulSoup.BeautifulSoup(page)
latest_version = bs.find(id="autoSelectedVersion").find(id="AUTO_ID_columnleft_p_version").text.replace('Version','').strip()
print('Latest version: %s' % latest_version)
major_version = latest_version.split('.',1)[0]
allmsi = glob.glob('*.msi')
for msi in allmsi:
vers = get_msi_properties(msi)['ProductVersion']
if vers != latest_version :
remove_file(msi)
if not isfile('install_flash_player_%s_active_x.msi' % major_version ) :
wget('https://download.macromedia.com/get/flashplayer/pdc/%s/install_flash_player_%s_active_x.msi' % (latest_version,major_version),os.getcwd(),proxies=proxies)
if not isfile('install_flash_player_%s_plugin.msi' % major_version ) :
wget('https://download.macromedia.com/get/flashplayer/pdc/%s/install_flash_player_%s_plugin.msi' % (latest_version,major_version),os.getcwd(),proxies=proxies)
#if not isfile('install_flash_player_%s_ppapi.msi' % major_version ) :
# wget('https://download.macromedia.com/get/flashplayer/pdc/%s/install_flash_player_%s_ppapi.msi' % (latest_version,major_version),os.getcwd())
wget('https://fpdownload.macromedia.com/get/flashplayer/current/support/uninstall_flash_player.exe' ,os.getcwd(),proxies=proxies)
control.version = get_msi_properties('install_flash_player_%s_active_x.msi' % major_version)['ProductVersion']+'-10'
control.save_control_to_wapt()