tis-webview2

103.0.1264.77-2
Microsoft Edge WebView2 Runtime
0 downloads
Download
View on luti logo
tis-webview2 icon

  Description 

  • package : tis-webview2
  • version : 103.0.1264.77-2
  • architecture : x86
  • categories : Dependency
  • maintainer : WAPT Team,Tranquil IT
  • description : Microsoft Edge WebView2 Runtime
  • locale : all
  • target_os : windows
  • min_wapt_version : 2.1
  • sources : https://developer.microsoft.com/fr-fr/microsoft-edge/webview2/#download-section
  • installed_size :
  • impacted_process :
  • description_fr : runtime webview2
  • description_pl : runtime webview2
  • description_de : Laufzeit Webview2
  • description_es : webview2 en tiempo de ejecución
  • description_pt : visualização web em tempo de execução2
  • description_it : runtime webview2
  • description_nl : runtime webview2
  • description_ru : время выполнения webview2
  • editor : microsoft
  • licence :
  • signature_date : 2022-08-03T17:03:48.597901

  Setup.py 

# -*- coding: utf-8 -*-
from setuphelpers import *

app_uninstallkey = "Microsoft EdgeWebView"


def install():
    bin_name = glob.glob("MicrosoftEdgeWebView2RuntimeInstaller*.exe")[0]
    install_exe_if_needed(
        bin_name,
        silentflags="/silent /install",
        key=app_uninstallkey,
        min_version=control.get_software_version(),
    )
    uninstallkey.clear()


def uninstall():
    for to_uninstall in installed_softwares(uninstallkey=app_uninstallkey):
        print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
        killalltasks(control.impacted_process.split(","))
        app_uninstall_cmd = uninstall_cmd(to_uninstall["key"])
        app_uninstall_cmd[5] = "--force-uninstall"
        app_uninstall_cmd.remove("--verbose-logging")
        run(app_uninstall_cmd, accept_returncodes=[0, 300, 19])
        wait_uninstallkey_absent(to_uninstall["key"])


def audit():
    # Getting installed software version
    if installed_softwares(uninstallkey=app_uninstallkey):
        installed_version = installed_softwares(uninstallkey=app_uninstallkey)[0]["version"]
    else:
        installed_version = None

    # Auditing software
    print("Auditing: %s" % control.package)
    if installed_version is None:
        print("%s is not installed" % control.name)
        return "ERROR"
    # elif Version(installed_version) != Version(control.get_software_version()):
    #     print("%s is installed in version (%s) instead of (%s)" % (control.name, installed_version, control.get_software_version()))
    #     return "WARNING"
    else:
        print("%s is installed in correct version (%s)" % (control.name, installed_version))
        return "OK"

										

  Changelog 




									
  manifest.sha256