Epson iProjection
Paquet d’installation silencieuse pour Epson iProjection
4.1.0.0-2
Utilities
Utilities
- package: tis-epson-iprojection
- name: Epson iProjection
- version: 4.1.0.0-2
- categories: Utilities
- maintainer: WAPT Team,Flavien SCHELFAUT
- editor: Epson
- locale: all
- target_os: windows
- impacted_process: iProjection
- architecture: x64
- signature_date:
- size: 75.83 Mo
- homepage : https://www.epson.fr/en_US/epson-projector-software
package : tis-epson-iprojection
version : 4.1.0.0-2
architecture : x64
section : base
priority : optional
name : Epson iProjection
categories : Utilities
maintainer : WAPT Team,Flavien SCHELFAUT
description : Epson iProjection is software for displaying and controlling projection content from a computer to a compatible Epson projector.
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.4
sources :
installed_size :
impacted_process : iProjection
description_fr : Epson iProjection est un logiciel permettant d afficher et de piloter du contenu depuis un ordinateur vers un vidéoprojecteur Epson compatible.
description_pl : Epson iProjection to oprogramowanie umożliwiające wyświetlanie i sterowanie treścią z komputera na kompatybilnym projektorze Epson.
description_de : Epson iProjection ist eine Software zum Anzeigen und Steuern von Inhalten von einem Computer auf einem kompatiblen Epson-Projektor.
description_es : Epson iProjection es un software para mostrar y controlar contenido desde un ordenador a un proyector Epson compatible.
description_pt : Epson iProjection é um software para exibir e controlar conteúdos de um computador para um projetor Epson compatível.
description_it : Epson iProjection è un software per visualizzare e controllare contenuti da un computer su un proiettore Epson compatibile.
description_nl : Epson iProjection is software om inhoud vanaf een computer weer te geven en te bedienen op een compatibele Epson-projector.
description_ru : Epson iProjection это программное обеспечение для отображения и управления содержимым с компьютера на совместимом проекторе Epson.
audit_schedule :
editor : Epson
keywords : epson,iprojection,projector,presentation,wireless
licence :
homepage : https://www.epson.fr/en_US/epson-projector-software
package_uuid : d9ab5759-e2a0-4c09-9a21-41568f135717
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10
max_os_version :
icon_sha256sum : 5b59ea1eed9dcfab9b4aed11973ed4587ce85c0fb8714a8cc0ae1cff68e21840
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2026-01-13T11:36:26.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 : ZJ0LpVu3EhX64zI5KJWBum3DEq/ivuKnSr4ithqjb+THaOHOcJ0o15Dzzqiliq1u4sUCwPvPK6CcxNg919oBDynVi1FGaFfI+MWdESmiwpvMMUqZb+TXXWNHWSIEV7fnoJajAETl912cNOal78Wx3fRAHVvcKg8eFb6y0nAzpqvQrXrGhNG0pZeGQiyb9vVszN8FNirjJ+kT/z38+0OofZhGJ2CXqhejBzPJW0UVh6wiIIKV6UGHuFyxQD4klw2RPbR2kCw+5k1+U1AZTZXYvK5xBgTK79A3wZ69PM4EWMUiObahxbdXHIFNEdeFfFR2IWVvIxRK9eddfY8vYT1avQ==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
architecture = ensure_list(control.architecture)[0].upper()
folder_extracted = f"InstData{architecture}"
bin_name = glob.glob(makepath(folder_extracted, '*.msi'))[0]
install_msi_if_needed(
bin_name,
name="Epson iProjection",
min_version=control.get_software_version(),
)
add_netfirewallrule(
'Epson iProjection',
makepath(programfiles64, "EPSON Projector", "Epson iProjection", "EMP_MPP.exe")
)
uninstallkey.clear()
def uninstall():
# Uninstalling older version of the software that can remains
for to_uninstall in installed_softwares(name="Epson iProjection"):
print(f"Removing: {to_uninstall['name']} ({to_uninstall['version']})")
killalltasks(ensure_list(control.impacted_process))
# If this value still exist, the uninstaller will not removed the key in the registry
key_path = rf"Software\Microsoft\Windows\CurrentVersion\Uninstall\{to_uninstall['key']}"
reg_wanted = (HKEY_LOCAL_MACHINE, key_path, 'iProServiceVersion')
if reg_value_exists(*reg_wanted):
registry_delete(*reg_wanted)
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import waptlicences
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
base_url = "https://www.epson.fr/fr_FR/epson-projector-software"
user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
# https://cdn.c1.amplience.net/c/epsonemear/epson-display-software_1123_projector-software-scripts-v3
download_dict = {
'mac': 'https://download.epson-europe.com/pub/download/6678/epson667891eu.dmg',
'windows': 'https://download.epson-europe.com/pub/download/6659/epson665979eu.exe'
}
download_url = download_dict[control.target_os]
latest_bin = download_url.rsplit("/", 1)[-1]
latest_bin_extension = os.path.splitext(latest_bin)[1]
# Downloading latest binaries
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
folder_to_extract = f"InstData{control.architecture.upper()}"
unzip_with_7zip(latest_bin, basedir, filenames=f'{folder_to_extract}/*')
remove_file(latest_bin)
latest_bin = glob.glob(makepath(folder_to_extract, '*.msi'))[0]
version = get_version_from_binary(latest_bin)
expected_issuer = "SEIKO EPSON CORPORATION"
sign_name = waptlicences.check_msi_signature(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(version)
control.save_control_to_wapt()
return package_updated
a77bea4cef9904b6d481438ece19c24c2dff62ca9ede58877076df720559c966 : InstDataX64/1026.mst
3f10997bd2be0ad009bbef1c5d82606a64e9d6de134e27b4aa93708a11de6673 : InstDataX64/1027.mst
47a5c709673b6dccf946e0c161961fdd91daebac5d4a3bb4e79696edb1949612 : InstDataX64/1028.mst
66aa2931bc23a614e7b2669e185504c7328c461c6ac431fecd6f382aedff84ef : InstDataX64/1029.mst
04bca9ee2e46a6b0a023c8dd249e745c493292742de38e4dbed10fa62962acdc : InstDataX64/1030.mst
e7122081f91e3bf8fe644e3a61b58d158146d14ce8e1362318d91148a81705eb : InstDataX64/1031.mst
93bec5a45a882c52292310c7ffc7a5176ab75c23f62ab643e174627a5748dbe2 : InstDataX64/1032.mst
71b64d5f61004f18fc96f8a03176fa195e82de18c43a93754152e16a067c2b0e : InstDataX64/1033.mst
714596655847cb3160cec242881909fe41a2d3160b8513b8df80676292575fea : InstDataX64/1034.mst
77f85f3a525a612ba2f2a9470d7167ed24a5127aa105afc86dbac2c38e27852d : InstDataX64/1035.mst
c67f5163e7483c4ee8bde9e06a134bdaa32ea36a3a30b5fbf267663dd39f9553 : InstDataX64/1036.mst
95bb9e01972a1dfe92bbbe79433e38ccdf4514f064fdab695fe41dcaaaf36424 : InstDataX64/1038.mst
915d3721c5f1fde3d9e0a2541505b17fbb5185cccafbcb1565a4631157e58114 : InstDataX64/1040.mst
1d30d5a9b932f5b3d40fada09528531145faa43224b4a621fab837479bfc3775 : InstDataX64/1041.mst
8cfeb74f32da08cc01d90c47bbf1a74dd622013c5e4145b24edf6edef431ecaf : InstDataX64/1042.mst
d9446b6726af2e369012c9aed2b2ed8db6be16ff1c5a044c64ba9dcdf29d417e : InstDataX64/1043.mst
a0deececd7dec72451bff1c0264fd4c0c9089ff51053bd6273697cd9275f1d85 : InstDataX64/1044.mst
9863c48fedafc9c5254941337ed88fbe55c1a35c62843af107ea101f7eef6c9f : InstDataX64/1045.mst
8843e710118cc246ce13c81ebaba0e378d085921b1b809c1a15e537359386b1c : InstDataX64/1046.mst
c58da050ad7b748d050a8021922b06d9d0e610b21efe7db5f8ad10e10014d562 : InstDataX64/1048.mst
e8265f0d2f93dc1c1e84dee36c3dc6789b6b80fa5418ee0556d5e08fe01b23ec : InstDataX64/1049.mst
d763ace5e45ff4407af31a1472484d430b9f77adc2166060b2691ce4e647085b : InstDataX64/1050.mst
62c7e56cb9890c43447df4b4aeb80ad9a27f8200d41738b48598929e44c6e4f9 : InstDataX64/1051.mst
620510b09525c810abd85c07f3a2a701e9c52697f13dc2e09fcc14a7abcad5b4 : InstDataX64/1053.mst
3a7c8c742b7bc9d61777f48dcdc6e5e038af64df85eb343201ed892096018131 : InstDataX64/1054.mst
eae963aedd0699328862511e9d5681fbabf1665c594c239335e904954327dc34 : InstDataX64/1055.mst
c2e422e99c8446d9f416fdf89a4dddfb18097b7a4a29a76550fee28ee402b1b3 : InstDataX64/1057.mst
15c97d49d73ac4e7b30c7ffa2ec645abcafa7c4d2774445c2eec8342f93855a5 : InstDataX64/1060.mst
8b002e9d7f8ba940908ebd3f710e97d97fac369809e846018305517e080012b0 : InstDataX64/2052.mst
b55f2698ba1b725e73022bc93b9d3670bbd58755183582b269998db368a76602 : InstDataX64/Epson iProjection Ver.4.10.msi
04833b4b445e198ce8dc86b966ec46b7ada53bfdca6ec90f6c9332db3a0fbdfc : InstDataX64/license/License.AR
9ff0b12d178ebc988844c512148446bde8211d023dd20039bdefa79472458557 : InstDataX64/license/License.BG
feb03699d3d1fc8081e7cd03a7df6d5d27cccc7f7ab7f5297902d2afd965c442 : InstDataX64/license/License.CA
77067d5efbb38649c13de31758720987a03606c4b4d62447cc3a9ec39e70ea3d : InstDataX64/license/License.CS
65c97505cea55d90ed04ee2535232fa9ab968e5b59fe7e9315b7252980e076c4 : InstDataX64/license/License.DA
f8f03295cecb1e2211403b22d725c1afe4a45a2c8a43ad42822d65a1fb0d788d : InstDataX64/license/License.DE
318bb2d14cea8e98aa078b2c16174443d61be858c0d2e63b42b9063712631a53 : InstDataX64/license/License.EL
60a6e24d64d6f3222a45d966ab57676c16913afaa59aa70c8382464687f86c74 : InstDataX64/license/License.EN
bc80bd4989a72e94572025ea5fbd9ddd87f247e616640101854effb8b09d1ec2 : InstDataX64/license/License.ES
b38b910381a36b52d550d3390f2b207cd618cea3e6bd86e7babd0222c327d215 : InstDataX64/license/License.FI
9d7828fb1d5b0bdd1b9938665c4d0d6869d11da9ad0a73d5272cd716c020cce9 : InstDataX64/license/License.FR
ba78c6b120f81f8aff515e026cc025be131a8f8beecc799a6032e3ac2bbb435a : InstDataX64/license/License.HE
4db4b8da9df2ed34f50fa90214506348665b16c381c667134cbf285a7300e43d : InstDataX64/license/License.HR
34a8bb7b4c02742a6cf2dce9871fc63a91e7a8d1da9000132b01e5905912e830 : InstDataX64/license/License.HU
4c2a9538aa3e951807c078531086afc1c0e46043f1636326f131231b695ff2a8 : InstDataX64/license/License.ID
0728a61af71a126a3ee75c7d9d5ba6269a499d168fc6fd3e485b84edf0af5343 : InstDataX64/license/License.IT
18307e8b3d1adde06a48f3e46d72e6b5e4104c9c21b45dd58392c9d4c6dd065b : InstDataX64/license/License.JA
799b168fec1018e9f7564df6c95d7fb50378c1607b56c67626983e1d201a6867 : InstDataX64/license/License.KO
444ca06bd860e1368809f1241c868d7cea95ec21c418fb368c97d6c60fdd5a7f : InstDataX64/license/License.MS
8dfaa2505e371e4c8e268fe5473f2f51fe03d5dd18169c4d28fccc59648c63dd : InstDataX64/license/License.NL
a124ce1ce4574dff1b2dc3e0902124f425251be81ffd7a5b472457142f0ba785 : InstDataX64/license/License.NN
bcaaa7e0165ec0b0f4065319189b98d3809953af0f379f03de180badd9bd8ca3 : InstDataX64/license/License.PL
1b6b2aa65883de4ae389b2940a8e64ef199a87aaf026295989ae5face8cb37c9 : InstDataX64/license/License.PT
95978fa8bd91fc0111b617ab00037995795cab067b45ccc01fe4510425415ddf : InstDataX64/license/License.RO
7097a4649f45727e7b0c0ebf7b4f6267288ebaaa36ff99ae8ce55ca2096a0e9c : InstDataX64/license/License.RU
ac7a48c3ce51701d75b666a4d9dad1f6d4d38ecd37e7caf58ec653546b7f59e1 : InstDataX64/license/License.SC
f20c910ae5f9323e072fe05812552a0544f5774b48ca6596be6ef7ee95875f35 : InstDataX64/license/License.SK
00ff24faf104434d3a6b13b4262775c137a29e27ebe196564633515a6befd9e9 : InstDataX64/license/License.SL
486c1873e8a64f489308aadafeb4b89236aed966a9563c22d5a563a6ca100a20 : InstDataX64/license/License.SV
64e54fefc635d6e6df5e0e236e9a2836cfa1cf26305e37fafffcfaa50ff8448c : InstDataX64/license/License.TH
d0919b604807fa68771fce37f3b5eafe4355dcefe6594935e8c8a34fb3030e40 : InstDataX64/license/License.TR
a1157776750c9c4dc908ffc322d2299197de3252d8113ebfb7ace26391940f3c : InstDataX64/license/License.UK
9a6c7a954a778c58cf43fd5e006d2226d5eddd3ec33c215661ab7ec3be2d85e5 : InstDataX64/license/License.VI
b01bffa2245ff953121d536f87c3ac3ab04fc1a5359a12b5aa5601cbd30e1171 : InstDataX64/license/License.ZH
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
6589ceea8138e6b97f969a16998bd1dedfb6c37d9c8622a4551be8dc24bb0516 : WAPT/control
5b59ea1eed9dcfab9b4aed11973ed4587ce85c0fb8714a8cc0ae1cff68e21840 : WAPT/icon.png
69e0ba133fba785ed64d12ceac71bbc8376b6ba4d3f826edfe08f54558405327 : luti.json
01e2f63563d5502b97b5ef83cf9e7b125002fe15fa70315cace2b23c5534bed5 : setup.py
b85d3025d8f77752343ad9b3f7d6931a8f28e87f099ee47fab16822f290ff330 : update_package.py