A chaque fois que j'essaye d'utiliser les fonctions remove_desktop_shortcut et remove_user_desktop_shortcut j'ai des erreurs lors de l'exécution sur les clients mais pas lorsque je fais mon paquet dans PyScripter.
du coup j'ai fais ca:
Code : Tout sélectionner
profils = get_local_profiles()
list_check = ['Prog1.lnk','Prog2.lnk','prog 1.lnk','prog_1.lnk']
for chemin in profils:
for lnk in list_check:
chemin_user = makepath(chemin['profile_path'],'Desktop',lnk)
if isfile(chemin_user):
print(chemin_user)
remove_file(chemin_user)
for lnk in list_check:
chemin_public = makepath(systemdrive,'Users','Public','Desktop',lnk)
if isfile(chemin_public):
print(chemin_public)
remove_file(chemin_public)