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

Bastien HERMITTE bhermitte at b2pweb.com
Wed Feb 6 10:46:25 CET 2019


Bonjour,

Merci, effectivement j'ai confondu les deux fonctions ;)

Cordialement,
Bastien

Le 05/02/2019 à 17:04, Latieule Joel a écrit :
>
> 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
>
> _______________________________________________
> 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/20190206/79395def/attachment.html>


More information about the WAPT mailing list