Bonjour,
Je viens de me rendre compte d'une erreur assez curieuse, voici le contexte.
- 1 seul disque physique.
- 2 partitions c: et e: toutes les 2 en NTFS.
sur le disque c:\
- Service windows qui s'execute avec le compte système de la machine.
sur le disque e:\
- Arborescence de repertoire par utilisateurs avec sur chaque repertoire un control totale pour le user concerné.
- tous ces répertoires sont les enfants d'un repertoire partage avec des droits de partage "Tous le monde" , "Control total".
- le repertoire de User [toto] possède un fichier en lecture seule dans son répertoire. Ce même fichier existe dans un autre répertoire [secured] sans la propriété lecture seule.
- Lorsque j'essaie de faire la copie de ce fichier du répertoire [secured] vers [toto], je teste si le fichier du repertoire toto est en lecture seule si oui je le repasse en "Normale" je fais ma copie puis je repasse le fichier copié en lecture seule. Ce code est executé depuis la partition c: par le service windows.
Qd je regarde ma logs j'ai une "UnauthorizedException" lors de la copie de [secured] vers [toto].
Si je refais la même chose avec les répertoires [secured] et toto sur le disque c. Cela fonctionne très bien.
Les répertoires et partage ont exactement les mêmes droits NTFS et de partage.
je ne comprends pas pkoi, dans le cas de deux partitions du disque cela ne fonctionne pas ??!!!
Si qqun a une idée , n'hésitez pas.
Merci d'avance.
Partager