[Wapt] Problème create_user_programs_menu_shortcut() avec l'utilisateur system

Latieule Joel joel.latieule at ac-montpellier.fr
Tue Feb 5 17:04:22 CET 2019


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

Le 04/02/2019 à 12:58, Bastien HERMITTE a écrit :
> 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 at lists.tranquil.it
>> http://lists.tranquil.it/listinfo/wapt
>
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it
> http://lists.tranquil.it/listinfo/wapt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20190205/8fda6d83/attachment.html>


More information about the WAPT mailing list