Merci Frederic,
Je viens de tester, et effectivement je n’ai plus le accès refusé, mais cela place mon fichier dans System32 alors que j’essaye de le placer dans SysWOW64.
Donc avec disable_file_system_redirection() : le fichier est copié mais pas dans le bon répertoire, ce qui parait logique au vu de la fonction. Sans disable_file_system_redirection() : le fichier n’est pas copié => 5 Accès refusé
Bon, je viens de remettre filecopyto('ER_Defaut.ger',system32()) sans le disable_file_system_redirection() et maintenant cela fonctionne sans problème ! Quelque chose m’échappe … mais cela fonctionne :c) Ah la théorie et la pratique …
Merci pour ton aide
Philippe
De : Frederic Garesche Frederic.Garesche@insa-rennes.fr Envoyé : mardi 16 octobre 2018 15:43 À : LEMAIRE Philippe lemaire.philippe@lfay.com.vn Cc : wapt@lists.tranquil.it Objet : Re: [Wapt] Copie de fichiers dans System32
Bonjour,
Vous avez l'explication dans la documentation de wapt : https://www.wapt.fr/fr/doc/CreationPaquets/package_additional/setuphelpers_u...
disable_file_system_redirection
La commande …
with disable_file_system_redirection():
filecopyto('file.txt',system32())
Indication
Pour plus d’informations, consultez la documentation de référence (en anglais) en visitant … https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=disabl...
Cordialement,
Frédéric GARESCHÉ Équipe Assistance et Exploitation
Direction du Système d'Information (D.S.I) Correspondant Département EII et laboratoire IETR Tél. : +33 (0)2 23 23 82 81 20 avenue des Buttes de Coësmes CS 70839 - 35 708 RENNES Cedex 7
[Image supprimée par l'expéditeur.]https://www.insa-rennes.fr
________________________________ De: "LEMAIRE Philippe" lemaire.philippe@lfay.com.vn À: wapt@lists.tranquil.it Envoyé: Mardi 16 Octobre 2018 09:00:43 Objet: [Wapt] Copie de fichiers dans System32
Bonjour
Je me heurte à un problème depuis un petit moment et pas moyen de le résoudre.
Je dois copier un fichier (ER_Defaut.ger) dans SysWOW64. Si je le copie-coll manuellement cela fonctionne.
Si j’essaye de le copier (il est à la racine du paquet) dans un paquet :
* filecopyto('ER_Defaut.ger', r'C:\Windows\SysWOW64') * filecopyto('ER_Defaut.ger', makepath(system32()))
Mais j’ai toujours une erreur : 5 Acc ?s refus (visiblement les accents ne passent pas bien dans les notifications)
J’étais pourtant convaincu que l’on pouvait déposer des fichiers dans ce dossier, aurai-je oublié quelque chose ?
Serveur : Debian Wapt : 1.5.1.26 OS clients : Windows 10
Merci pour toute aide … Philippe
_______________________________________________ WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt