Si tu souhaite créer un raccourcis pour tout les utilisateurs tu
peut passer par
create_programs_menu_shortcut
Peut être que c'est ce que tu voulais faire et cela limite le
nombre de requête à l'ouverture de session.
Joël LATIEULE - 06.38.02.33.27 / TICE Collège Victor Hugo - 0110021n 5 boulevard Marcel Sembat, 11100 Narbonne 04.68.90.24.00
Je me répond à moi même, je viens de voir la description de la fonction : "Create a shortcut in the start menu of the current user".
J'imagine que le compte SYSTEM n'a pas de menu démarrer et que c'est donc pour ça que j'ai cette erreur.
Je vais ajouter la fonction au session-setup.
Cependant, mon paquet n'ayant pas bougé depuis, ça fonctionnait avant WAPT 1.6.
Je ne sais pas pourquoi dans ma tête cette fonction créait le raccourci dans le menu démarrer de tous les utilisateurs, mais j'ai dû me tromper.
Cordialement,
Bastien
Le 04/02/2019 à 12:49, Bastien HERMITTE a écrit :
Bonjour,
Je rencontre un problème avec la fonction create_user_programs_menu_shortcut() lorsque le paquet est installé avec le compte SYSTEM (waptexit ou forcé via la console).
Cette fonction marche bien lorsque lancée en administrateur ou via le session-setup, mais dès qu'elle est lancée avec l'utilisateur SYSTEM, on tombe sur cette erreur :
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 3512, in install_wapt
exitstatus = setup.install()
File "c:\windows\temp\wapt68nsfu\setup.py", line 43, in install
File "C:\Program Files (x86)\wapt\setuphelpers.py", line 543, in create_user_programs_menu_shortcut
sc = os.path.join(winshell.programs(0),label)
File "C:\Program Files (x86)\wapt\lib\site-packages\winshell.py", line 182, in programs
return get_path ((shellcon.CSIDL_PROGRAMS, shellcon.CSIDL_COMMON_PROGRAMS)[common])
File "C:\Program Files (x86)\wapt\lib\site-packages\winshell.py", line 140, in get_path
return shell.SHGetFolderPath (0, folder_id, None, 0)
com_error: (-2147024893, 'Le chemin d\x92acc\xe8s sp\xe9cifi\xe9 est introuvable.', None, None)
-2147024893 : Le chemin dÆaccÞs spÚcifiÚ est introuvable.
Visiblement c'est depuis WAPT 1.6 que cela se produit.
Est-ce un bug ou le problème vient de moi ?
Merci d'avance.
Cordialement,
Bastien
_______________________________________________ WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
_______________________________________________ WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt