Page 1 sur 1

[RESOLU] Création Paquet RAS Parallels

Publié : 09 déc. 2025 - 11:55
par Emmanuel64
Bonjour
Je viens de créer un paquet pour RAS Parallels, j'ai testé l'installation et la désinstallation via pyscripter, sans soucis.
Une fois le paquet créé, lors du déploiement via wapt, l'installation se fait, l'audit aussi, mais le logiciel n'est pas installé réellement. Auriez-vous une idée de la raison ?
Au cas où, le logiciel s'installe dans C:\Users\user\AppData\Roaming\ParallelsClient\

Merci par avance de votre aide

Mon paquet :

Code : Tout sélectionner

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

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables

    # Installing the software
    print("Installing: BL_RASClient.exe")
    install_exe_if_needed('BL_RASClient.exe',
        silentflags='/VERYSILENT /NORESTART',
        key='',
        min_version='20.2.25892'
    )

def session_setup():
    if not isdir(makepath('c:/Echanges')):
            mkdirs('c:\\Echanges')



def uninstall():
    print('Uninstalling BL_RASClient')
    killalltasks(ensure_list(control.impacted_process))
    uninstall_exe = makepath(user_appdata(), 'ParallelsClient', 'BasicClientInstaller.exe')
    print('Using uninstaller:', uninstall_exe)
    if isfile(uninstall_exe):
        run(u'"{}" /verysilent'.format(uninstall_exe), timeout=300)
    else:
        print('Desinstallateur introuvable : {}'.format(uninstall_exe))
    remove_tree(r'c:\Echanges', ignore_errors=True)


Re: Création Paquet RAS Parallels

Publié : 09 déc. 2025 - 12:28
par blemoigne
Bonjour,
Est-ce que l'exe accepte le flag /allusers ?

Re: Création Paquet RAS Parallels

Publié : 09 déc. 2025 - 12:34
par Emmanuel64
Bonjour

Je viens de tester, l'installation à aboutie via pyscripter avec le flag /ALLUSERS mais ne l'a pas aplliqué

Re: Création Paquet RAS Parallels

Publié : 09 déc. 2025 - 15:06
par blemoigne
j'ai vu que le msi faisait le boulot et l'installait bien dans program files :
https://www.parallels.com/fr/products/r ... ad/client/

Re: Création Paquet RAS Parallels

Publié : 09 déc. 2025 - 15:11
par Emmanuel64
Merci @blemoigne

Hélas c'est un RAS client repackagé par l'éditeur de notre éditeur logiciel et il est en .exe Pas drôle sinon :roll:

Re: Création Paquet RAS Parallels

Publié : 09 déc. 2025 - 15:33
par blemoigne
Sinon on peut récupérer le répertoire ParallelsClient copié dans appdata, et l'incorporer au paquet. De cette manière on n'a plus besoin de l'exe, on a juste à faire copytree2() du répertoire ParallelsClient vers program files et créer un raccourci dans le menu démarrer avec create_programs_menu_shortcut().

Re: Création Paquet RAS Parallels

Publié : 10 déc. 2025 - 08:47
par Emmanuel64
Bonjour

L’éditeur modifie son mode de connexion jeudi, je testerai cette méthode après

Merci de ton aide

Re: Création Paquet RAS Parallels

Publié : 10 déc. 2025 - 10:24
par dcardon
Salut Emmanuel,

tu peux même recommander à ton éditeur de logiciel métier de proposer directement le paquet Wapt pour son logiciel repackagé RAS Parallels :-)

Denis