Bonjour.
Voici le code que généré pour le logiciel Salsaj. Le problème est que je n'arrive pas à supprimer la clé de la base de registre.
Merci de bien vouloir m'aider.
Cordialement Michel
Livet.
-----------------------------------------------------------------------------------------------------------
# -*- coding: utf-8 -*- from setuphelpers import *
# registry key(s) where WAPT will find how to remove the application(s) uninstallkey = []
# command(s) to launch to remove the application(s) uninstallstring = []
# list of required parameters names (string) which can be used during install required_params = []
def install(): # if you want to modify the keys depending on environment (win32/win64... params..) global uninstallkey global uninstallstring
print('installing liv-sasaj 2.0.3') run(r'"salsaj_with_macros_2_3_windows_installer.msi" /q /norestart')
# def create_user_desktop_shortcut(salsaj,target='C:\Windows\system32\javaw.exe -jar -Dfile.encoding=UTF-8 "C:\Program Files (x86)\SalsaJ\SalsaJ.jar"',icon='C:\Program Files (x86)\SalsaJ\SalsaJ.ico')
def uninstall(): #Vérification du chemin print("%s" %os.path.join(programfiles32,'SalsaJ')) #Suppresion du répertoire salsaj_dir= os.path.join(programfiles32,'SalsaJ') remove_tree(salsaj_dir) #suppresion de la clé registry_delete("HKEY_LOCAL_MACHINE","SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall",SalsaJ)