Le problème présent dans les versions précédentes est corrigé dans la dernière version, l'installation en compte système fonctionne enfin correctement !
Code : Tout sélectionner
# -*- coding: utf-8 -*-
from setuphelpers import *
# Defining variables
bin_name_string = 'Stormshield_SSLVPN_Client_%s_win10_fr_x64.msi'
vpn_server = 'xxx.yyy.zzz' # Set default vpn server fqdn to connect to
def install():
    # Initializing variables
    package_version = control.get_software_version()
    bin_name = bin_name_string % package_version
    # Installing the package
    print('Installing %s' % bin_name)
    install_msi_if_needed(bin_name)
    killalltasks(control.impacted_process.split(",")) # Kill client process launched with system account
    create_programs_menu_shortcut('Stormshield SSL VPN Client','C:\Program Files\Stormshield\Stormshield SSL VPN Client\sslvpn_client.exe',wDir='C:\Program Files\Stormshield\Stormshield SSL VPN Client\\',folder='Stormshield SSL VPN Client')
def session_setup():
    # Initializing variables
    currentuser = os.getlogin()
    # Configuring user client default vpn server to connect to
    registry_set(HKEY_CURRENT_USER,r'Software\\STORMSHIELD\\STORMSHIELD SSL VPN CLIENT','address',vpn_server,type=REG_SZ)
    registry_set(HKEY_CURRENT_USER,r'Software\\STORMSHIELD\\STORMSHIELD SSL VPN CLIENT','automatic','true',type=REG_SZ)
    registry_set(HKEY_CURRENT_USER,r'Software\\STORMSHIELD\\STORMSHIELD SSL VPN CLIENT','username',currentuser,type=REG_SZ)
def uninstall():
    remove_programs_menu_folder('Stormshield SSL VPN Client')- Mise à jour du code car l'uninstallkey change entre chaque version du soft, la fonction install_msi_if_needed le gérant très bien, autant s'appuyer dessus  

 
- Même chose pour l'impacted_process une fois renseigné dans le fichier control "sslvpn_client"
 



