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)