Bonjour,

Je dois faire une application qui copie et archive des fichiers entre un serveur et un dossier local. Les fichiers sur le serveur sont en lecture seule, le serveur ne devant être mis à jour qu'à travers l'appli.
Lorsque mon appli est exécutée, l'utilisateur étant en lecture seul, j'ai un message d'erreur lors des File.Copy ou File.Move. Si j'exécute mon appli (runas) avec un nom d'utilisateur qui a les droits d'écriture sur le serveur, tout se passe bien.
Par contre j'aimerais exécuter mon appli avec les droits de l'utilisateur courant, mais juste passer le compte utilisateur spécifique en paramètre dans les fonctions de Copy ou Delete. J'ai essayé de jouer avec les ACL à travers la classe FileSystemAccessRule, mais sans succès.

Je n'ai pas trouvé comment copier/supprimer un fichier (dossier) avec un compte utilisateur autre que celui exécutant l'appli?

Merci

Olivier