Teamviewer
Paquet d’installation silencieuse pour Teamviewer
15.75.5.0-24
Utilities
Utilities
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-teamviewer
- name: Teamviewer
- version: 15.75.5.0-24
- categories: Utilities
- maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ
- editor: TeamViewer AG
- licence: proprietary_free,wapt_public
- locale: all
- target_os: windows
- impacted_process: TeamViewer,TeamViewer_Desktop,TeamViewer_Note,TeamViewer_Service,tv_w32,tv_x64
- architecture: x86
- signature_date:
- size: 74.10 Mo
- installed_size: 153.53 Mo
- homepage : https://www.teamviewer.com
package : tis-teamviewer
version : 15.75.5.0-24
architecture : x86
section : base
priority : optional
name : Teamviewer
categories : Utilities
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ
description : TeamViewer is a remote access and remote control computer software, allowing maintenance of computers and other devices
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : windows
min_wapt_version : 2.3
sources : https://www.teamviewer.com/download/
installed_size : 153528801
impacted_process : TeamViewer,TeamViewer_Desktop,TeamViewer_Note,TeamViewer_Service,tv_w32,tv_x64
description_fr : TeamViewer est un logiciel d'accès à distance et de contrôle à distance d'ordinateurs, permettant la maintenance d'ordinateurs et d'autres appareils
description_pl : TeamViewer to oprogramowanie do zdalnego dostępu i zdalnego sterowania komputerem, umożliwiające konserwację komputerów i innych urządzeń
description_de : TeamViewer ist eine Fernzugriffs- und Fernsteuerungssoftware, die die Wartung von Computern und anderen Geräten ermöglicht
description_es : TeamViewer es un software de acceso remoto y control remoto de ordenadores, que permite el mantenimiento de ordenadores y otros dispositivos
description_pt : O TeamViewer é um software de acesso remoto e controlo remoto de computadores, que permite a manutenção de computadores e outros dispositivos
description_it : TeamViewer è un software per l'accesso e il controllo remoto del computer, che consente la manutenzione di computer e altri dispositivi
description_nl : TeamViewer is computersoftware voor toegang op afstand en afstandsbediening, waarmee computers en andere apparaten kunnen worden onderhouden
description_ru : TeamViewer - это программа удаленного доступа и дистанционного управления компьютером, позволяющая обслуживать компьютеры и другие устройства
audit_schedule :
editor : TeamViewer AG
keywords :
licence : proprietary_free,wapt_public
homepage : https://www.teamviewer.com
package_uuid : 8a82d413-2cb4-4842-af87-3a912edcd6b2
valid_from :
valid_until :
forced_install_on :
changelog : https://community.teamviewer.com/English/categories/change-logs-en
min_os_version :
max_os_version :
icon_sha256sum : 71d3c188b8ebd8672d0ffcb36dae22598986ef3bf83981d468779f234a617c94
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-03-06T08:34:50.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 : NSzeUarRQ+v8ZBxC3wtW3IGntyUQTnQALftOOuUS/cxlStEh7kaGYDH5fFCsu5JxlGYpzA8Z3+CCprt3yO9SNS0o+mSnshhtptL327E2kLC43N21uB01/8AGNetEQGL+TmKZlOKhdWaJnSuOD7LJr7TQHujO2bA1FmM4McRmugMIutf1r8+dZ6+e0ZcWzDYAMRvQhecLJon5JBGOrK27p1POTLXDM6ejzsK4m7P2qJRQlPbpIpgzQ1Go++jwfPVabNsdFygAV/YkvdgwYC2zw7xuub7qqK0QEThjEdzNpEl6Ja6Fa08BldthWeMNoCo8ENDmAWTC8H4IuBElXtGJJg==
# -*- coding: utf-8 -*-
from setuphelpers import *
silent_args = "/S"
app_uninstallkey = "TeamViewer"
def install():
bin_name = glob.glob("TeamViewer_Setup*.exe")[0]
install_exe_if_needed(
bin_name,
silentflags=silent_args,
key=app_uninstallkey,
min_version=control.get_software_version(),
timeout=900,
)
# Changing default service start mode of the application
if control.package.startswith('tis-'):
set_service_start_mode("TeamViewer", "Manual")
# -*- coding: utf-8 -*-
from setuphelpers import *
import waptlicences
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
download_dict = {
"windows-x64": "https://download.teamviewer.com/download/TeamViewer_Setup_x64.exe",
"windows-x86": "https://download.teamviewer.com/download/TeamViewer_Setup.exe",
"darwin-all": "https://download.teamviewer.com/download/TeamViewer.dmg",
}
download_url = download_dict[control.target_os + "-" + ensure_list(control.architecture)[0]]
latest_bin = download_url.split("/")[-1]
latest_bin_extension = latest_bin.rsplit(".", 1)[-1]
version = wgets("https://download.teamviewer.com/download/update/TVVersion15.txt").strip()
# 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}")
expected_issuer = "TeamViewer Germany GmbH"
sign_name = waptlicences.check_exe_signing_certificate(latest_bin)[0]
if sign_name != expected_issuer:
error(f'Bad issuer {sign_name} != {expected_issuer} ')
# 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(get_version_from_binary(latest_bin))
control.save_control_to_wapt()
return package_updated
819cd961d01ef9a80a2a3b2bd558beec3d6ded5db14990ea8f610221a831a732 : TeamViewer_Setup.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
1d3275abb2a0f8e2bcb679c27719215003e09451a63445f0e656497a69aafe31 : WAPT/control
71d3c188b8ebd8672d0ffcb36dae22598986ef3bf83981d468779f234a617c94 : WAPT/icon.png
23fb7a5ab53fdc65ffa57b2666019a9f326219507da7c3977d095f19f136d432 : luti.json
9aebbf825a3b05bd11bc38040d933d80af54089990ee47138a8f0e661453ca40 : setup.py
2c2fe6a5d33aa7ec22c8e6bd0284a9a119fd4544fcffcb3568ba599be9b084a2 : update_package.py