tis-zoom icon

Zoom Client

Paquet d’installation silencieuse pour Zoom Client

7.0.2.34412-20
Messaging
Messaging

tis-zoom

Ce paquet permet d'installer l'application Zoom. Il s'agit d'une application de visioconférence qui permet de faire des réunions audio et vidéo en direct, des webinaires, du partage d’écran, des chats en temps réel et des événements virtuels.

Les paquets PREPROD sont des paquets construits via LUTI. Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.

  • package: tis-zoom
  • name: Zoom Client
  • version: 7.0.2.34412-20
  • categories: Messaging
  • maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ,Jordan ARNAUD
  • editor: Zoom Video Communications, Inc.
  • licence: proprietary_free,wapt_public
  • locale: all
  • target_os: windows
  • impacted_process: Zoom
  • architecture: x64
  • signature_date:
  • size: 185.87 Mo
  • installed_size: 348.84 Mo
  • homepage : https://zoom.us/

package           : tis-zoom
version           : 7.0.2.34412-20
architecture      : x64
section           : base
priority          : optional
name              : Zoom Client
categories        : Messaging
maintainer        : WAPT Team,Tranquil IT,Jimmy PELÉ,Jordan ARNAUD
description       : Enterprise video conferencing with real-time messaging and content sharing
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : windows
min_wapt_version  : 2.3
sources           : https://zoom.us/download
installed_size    : 348838866
impacted_process  : Zoom
description_fr    : Une visioconférence d'entreprise avec messagerie et partage de contenu en temps réel
description_pl    : Wideokonferencje korporacyjne z przesyłaniem wiadomości w czasie rzeczywistym i udostępnianiem treści
description_de    : Videokonferenzen für Unternehmen mit Messaging und Content Sharing in Echtzeit
description_es    : Videoconferencias para empresas con mensajería en tiempo real y compartición de contenidos
description_pt    : Videoconferência empresarial com mensagens em tempo real e partilha de conteúdos
description_it    : Videoconferenze aziendali con messaggistica e condivisione di contenuti in tempo reale
description_nl    : Enterprise-videoconferencing met real-time messaging en het delen van inhoud
description_ru    : Корпоративные видеоконференции с обменом сообщениями и контентом в режиме реального времени
audit_schedule    : 
editor            : Zoom Video Communications, Inc.
keywords          : zoom,video,conferencing,messaging
licence           : proprietary_free,wapt_public
homepage          : https://zoom.us/
package_uuid      : 8cb42649-9553-44fe-b6de-9b065c803379
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://support.zoom.us/hc/en-us/sections/360008531132-Zoom-Releases-By-Date
min_os_version    : 10.0
max_os_version    : 
icon_sha256sum    : eb12991e7b7d395bc3953c9992a17467c5a9fc99c6318c69f4d84f8ac844a3a1
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-04-03T12:01:43.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : YGXzqHeaA1aLtHFXqKY3D5D2oxzV/4MqtIhga+huM3qMwCrOtavg2uje4xjVRAtyDv1XhSJdsJj5zRnZ0OcMsiUyjdFoeKOFK/4CWeOYf3beoDLxBUbF93XFexy/RwNCJIZKCaLHc1icop5WEQjHEf1+QSMw2dgVVgxXZW+FrbcpT2YYxf7OE/JagyI5GALK3sBcNm5Mn8Dsycw220X9/xSPD7eotnafDPxHye8gC6GwK2vTYRPGX68lHmw/zlsmynxntY5cFK2E9kOdyEU3GeWRJSOiH4xX4+N6pgIvQxGl7FJS7M95VWkfQ0NaoxGCO0NT+yoK5qxwxG4MzgZH0A==

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

"""
{
    "key":"{E74A40B7-7C5F-422D-A2A5-769243C4BCB2}",
    "name":"Zoom Workplace (64-bit)",
    "version":"6.7.26346",
    "install_date":"2026-02-09 00:00:00",
    "install_location":"",
    "uninstall_string":"MsiExec.exe /X{E74A40B7-7C5F-422D-A2A5-769243C4BCB2}",
    "publisher":"Zoom",
    "system_component":0,
    "win64":true
}
{
    "key":"{53F158D1-567B-4F52-9BFA-DD2D5544AFD1}",
    "name":"Zoom Workplace (ARM64)",
    "version":"6.7.26346",
    "install_date":"2026-02-09 00:00:00",
    "install_location":"",
    "uninstall_string":"MsiExec.exe /X{53F158D1-567B-4F52-9BFA-DD2D5544AFD1}",
    "publisher":"Zoom",
    "system_component":0,
    "win64":true
}

Installation procedure: https://support.zoom.us/hc/articles/201362163-Mass-Installation-and-Configuration-for-Windows

"""
bin_name = "ZoomInstallerFull.msi"
silentflags = (
    'ZoomAutoUpdate=false ZNoDesktopShortCut=true ZoomAutoStart=false ZSILENTSTART=false ZConfig="DisableAdvancedSharingService=1;AddFWException=1"'
)

def get_app_path_version(key):
    if iswin64() or iswinarm():
        app_path = makepath(programfiles, r"Zoom\bin\Zoom.exe")
    else:
        app_path = makepath(programfiles32, r"Zoom\bin\Zoom.exe")
    return get_file_properties(app_path)["FileVersion"]


def install():
    # Uninstalling the other architecture of the software
    if iswin64():
        for to_uninstall in installed_softwares(name='Zoom Workplace'):
            if '64-bit' not in to_uninstall['name']:
                print(f"Removing: {to_uninstall['name']} ({to_uninstall['version']})")
                killalltasks(ensure_list(control.impacted_process))
                run(uninstall_cmd(to_uninstall["key"]))
                wait_uninstallkey_absent(to_uninstall["key"])

    install_msi_if_needed(
        bin_name,
        name=r"Zoom Workplace \(64-bit\)",
        properties=silentflags,
        get_version=get_app_path_version,
        min_version=control.get_software_version()
    )

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


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    app_name = control.name

    if control.architecture == "x64":
        download_url = "https://zoom.us/client/latest/ZoomInstallerFull.msi?archType=x64"
    elif control.architecture == "arm64":
        download_url = "https://zoom.us/client/latest/ZoomInstallerFull.msi?archType=winarm64"
    else:
        download_url = "https://zoom.us/client/latest/ZoomInstallerFull.msi?archType=x86"

    # Getting latest version information from download url
    download_url = requests.head(download_url).headers["Location"]
    version = download_url.split("prod/")[1].split("/")[0]
    latest_bin = download_url.split("/")[-1]
    latest_bin_extension = latest_bin.rsplit('.', 1)[-1]

    # Downloading latest binaries
    print(f"Latest {app_name} version is: {version}")
    print(f"Download URL is: {download_url}")
    if not isfile(latest_bin):
        print(f"Downloading: {latest_bin}")
        wget(download_url, latest_bin, proxies=proxies)
    else:
        print(f"Binary is present: {latest_bin}")

    # Changing version of the package
    if Version(version) > Version(control.get_software_version()):
        print(f"Software version updated (from: {control.get_software_version()} to: {Version(version)})")
        package_updated = True
    else:
        print(f"Software version up-to-date ({Version(version)})")

    for f in glob.glob(f'*.{latest_bin_extension}'):
        if f != latest_bin:
            remove_file(f)

    control.set_software_version(version)
    control.save_control_to_wapt()

    return package_updated

181404d2e905e77073c08bfe1c7e384b6ac0b0613ee845087ad634555a073d42 : WAPT/README.md
d304c05533ab4048f626f3ea5976418ed0a26538918d5fd09d2b0658a7a61fb8 : WAPT/README_fr.md
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
92620807971d00a6eacf5f76dab89d305b22b8529c9366739893f924d352a8a1 : WAPT/changelog.txt
93783c4e9a8f997fadefc0344fa4be4ec4acd16fee4fba631e5888e53d1883de : WAPT/control
eb12991e7b7d395bc3953c9992a17467c5a9fc99c6318c69f4d84f8ac844a3a1 : WAPT/icon.png
4c9f29c5936bb5536739e846b924b32fc2952e0ec07df23e281ac70d9a9d57fc : ZoomInstallerFull.msi
f3efd4c7a70db202cbdf59ca14b56cef6995f9602b5cb1cd37ea968fb7dc75b0 : luti.json
60493266613c502a6ed676294edca88bec7f3446a26ce1ad6954588f02b6f87a : setup.py
b458386d8dfe46fa605ffe4243480158676b05e44d34b3565f48e52a4f8ed690 : update_package.py

https://support.zoom.us/hc/en-us/sections/360008531132-Zoom-Releases-By-Date
-16
===
only allow x64 on x64 systems


5.10.4.5035-13
===
Uninstalling the other architecture of the software


5.10.4.5035-11
===
Splitting windows package to archs
Improving overall windows package
min_wapt_version  : 2.0