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_useful.html

 

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=disable_file_system_redirection#setuphelpers.disable_file_system_redirection

 

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.

 


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