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
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
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@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
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@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
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