tis-citrix-receiver
14.12.0.18020-14
Citrix Receiver is an app that provides access to your applications and desktops using Citrix Virtual Apps and Desktops from a remote client device
72 downloads

Description
- package : tis-citrix-receiver
- version : 14.12.0.18020-14
- architecture : all
- categories : Utilities,System and network
- maintainer : WAPT Team,Tranquil IT,Gaëtan SEGAT
- description : Citrix Receiver is an app that provides access to your applications and desktops using Citrix Virtual Apps and Desktops from a remote client device
- locale : all
- target_os : windows
- min_os_version : 6.1
- max_os_version :
- min_wapt_version : 1.7
- sources : https://www.citrix.com/downloads/citrix-receiver/windows/
- installed_size : 169639936
- impacted_process : Receiver,SelfService,wfcrun32,concentr,SelfServicePlugin,CitrixReceiverUpdater,wfica32
- description_fr : L’application Citrix Receiver est une application qui vous permet d’accéder à vos applications et bureaux à l’aide de Citrix Virtual Apps and Desktops à partir d’une machine cliente distante
- description_pl :
- description_de :
- description_es :
- description_pt :
- description_it :
- description_nl :
- description_ru :
- editor : Citrix
- licence : Proprietary
- signature_date : 2021-02-03T12:47:20.133918
- Homepage : https://www.citrix.com/fr-fr/products/receiver.html
- Conflicts :
Setup.py
# -*- coding: utf-8 -*-
from setuphelpers import *
import platform
import time
uninstallkey = []
# Defining variables
bin_name = 'CitrixReceiver.exe'
silent_args = '/AutoUpdateCheck=disabled /silent /noreboot'
app_uninstallkey = 'CitrixOnlinePluginPackWeb'
#app_dir = makepath(programfiles32, 'Citrix', 'ICA Client')
app_name = 'Citrix Reveiver'
processes_to_kill = ['Receiver','SelfService','wfcrun32','concentr','SelfServicePlugin','CitrixReceiverUpdater','wfica32']
def install():
# Initializing variables
package_version = control.version.split('-')[0]
# Installing the package
print('Installing: %s' % app_name)
install_exe_if_needed(bin_name,
silentflags=silent_args,
key=app_uninstallkey,
min_version=package_version)
# Avoiding the usage by WAPT of the app built-in Uninstallstring
uninstallkey.remove(app_uninstallkey)
# Disable Telemetry (procedure: https://docs.citrix.com/en-us/hdx-optimization/2-4-ltsr/overview.html)
if iswin64():
registry_set(HKEY_LOCAL_MACHINE, r'SOFTWARE\WOW6432Node\Citrix\ICA Client\CEIP', 'Enable_CEIP', 0)
else:
registry_set(HKEY_LOCAL_MACHINE, r'SOFTWARE\Citrix\ICA Client\CEIP', 'Enable_CEIP', 0)
def uninstall():
# Initializing variables
count = 30 # 30x10=300sec maximum waiting
# Uninstalling the package
for uninstall in installed_softwares(uninstallkey=app_uninstallkey):
killalltasks(processes_to_kill)
print('Uninstalling: %s' % uninstall['name'])
app_uninstall_cmd = uninstall_cmd(uninstall['key']) + ['/silent']
run_notfatal(app_uninstall_cmd)
while installed_softwares(uninstallkey=app_uninstallkey):
count -= 1
if count == 0:
error('Unable to uninstall: %s' % app_name)
time.sleep(10)
def update_package():
# Checking version from file
version = get_version_from_binary(bin_name, parameter='FileVersion')
# Changing version of the package
control.version = '%s-%s' % (version, control.version.split('-', 1)[-1])
control.save_control_to_wapt()
print("Changing package version to: %s in WAPT\\control" % control.version)
def get_version_from_binary(filename, parameter='ProductVersion'):
if filename.endswith('.msi'):
return get_msi_properties(filename)[parameter]
else:
return get_file_properties(filename)[parameter]
Changelog
Changelog software url : https://www.citrix.com/blogs/2018/06/07/important-update-with-citrix-receiver-for-windows-4-12-crypto-kit-change/
No changelog
[["CitrixReceiver.exe","adb1aff0625f6ee0c9745f6f8c523398cf3f4732eb3d2ca5966e97ae6d57536f"],["setup.py","0f40470ee96141c91b5ad2402367488145f131e0f916a642ab9ab81f49912f80"],["WAPT/certificate.crt","a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf"],["WAPT/icon.png","0db4f390a462d6f1b5b42ce4b27f10a2fd16b2aacc3db4af37f9f78bc81e2d2d"],["WAPT/control","83d4360b00b6cbbe59dbd70495d1aecc3445a27c8015a87a1d396bd36646112b"]]