Lorsque je sérialise un fichier caché, le constructeur de la classe
StreamWriter me génère une exception "accès refusé".
Y-a-t-il une solution pour sérialiser un fichier caché?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
Le problème n'est pas que le fichier soit caché mais que le programme (donc l'utilisateur qui l'a lancé) n'a pas les droits en écriture dessus. Vérifiez: - L'attribut ReadOnly du fichier - Les ACL (Access Control List ) du fichier - Les droits données sur le fichier par le FrameWork .NET en fonction de la "provenance" de l'éxecutable. -- Paul Bacelar MVP VC++
"Jmb" wrote in message news:
Bonjour,
Lorsque je sérialise un fichier caché, le constructeur de la classe StreamWriter me génère une exception "accès refusé". Y-a-t-il une solution pour sérialiser un fichier caché?
Merci.
Le problème n'est pas que le fichier soit caché mais que le programme (donc
l'utilisateur qui l'a lancé) n'a pas les droits en écriture dessus.
Vérifiez:
- L'attribut ReadOnly du fichier
- Les ACL (Access Control List ) du fichier
- Les droits données sur le fichier par le FrameWork .NET en fonction de la
"provenance" de l'éxecutable.
--
Paul Bacelar
MVP VC++
"Jmb" <Jmb@discussions.microsoft.com> wrote in message
news:D62852DB-864C-4F9C-9C57-ECE57DED789E@microsoft.com...
Bonjour,
Lorsque je sérialise un fichier caché, le constructeur de la classe
StreamWriter me génère une exception "accès refusé".
Y-a-t-il une solution pour sérialiser un fichier caché?
Le problème n'est pas que le fichier soit caché mais que le programme (donc l'utilisateur qui l'a lancé) n'a pas les droits en écriture dessus. Vérifiez: - L'attribut ReadOnly du fichier - Les ACL (Access Control List ) du fichier - Les droits données sur le fichier par le FrameWork .NET en fonction de la "provenance" de l'éxecutable. -- Paul Bacelar MVP VC++
"Jmb" wrote in message news:
Bonjour,
Lorsque je sérialise un fichier caché, le constructeur de la classe StreamWriter me génère une exception "accès refusé". Y-a-t-il une solution pour sérialiser un fichier caché?
Merci.
Jmb
Bonjour,
Celà aurait pu être une bonne explication, mais alors pourquoi lorsque j'ouvre et que je modifie mon fichier avec notepad je n'ai pas de problème? Note: ReadOnlyúlse et Hidden=true.
Merci.
"Paul Bacelar" a écrit :
Le problème n'est pas que le fichier soit caché mais que le programme (donc l'utilisateur qui l'a lancé) n'a pas les droits en écriture dessus. Vérifiez: - L'attribut ReadOnly du fichier - Les ACL (Access Control List ) du fichier - Les droits données sur le fichier par le FrameWork .NET en fonction de la "provenance" de l'éxecutable. -- Paul Bacelar MVP VC++
"Jmb" wrote in message news: > Bonjour, > > Lorsque je sérialise un fichier caché, le constructeur de la classe > StreamWriter me génère une exception "accès refusé". > Y-a-t-il une solution pour sérialiser un fichier caché? > > Merci.
Bonjour,
Celà aurait pu être une bonne explication, mais alors pourquoi lorsque
j'ouvre et que je modifie mon fichier avec notepad je n'ai pas de problème?
Note: ReadOnlyúlse et Hidden=true.
Merci.
"Paul Bacelar" a écrit :
Le problème n'est pas que le fichier soit caché mais que le programme (donc
l'utilisateur qui l'a lancé) n'a pas les droits en écriture dessus.
Vérifiez:
- L'attribut ReadOnly du fichier
- Les ACL (Access Control List ) du fichier
- Les droits données sur le fichier par le FrameWork .NET en fonction de la
"provenance" de l'éxecutable.
--
Paul Bacelar
MVP VC++
"Jmb" <Jmb@discussions.microsoft.com> wrote in message
news:D62852DB-864C-4F9C-9C57-ECE57DED789E@microsoft.com...
> Bonjour,
>
> Lorsque je sérialise un fichier caché, le constructeur de la classe
> StreamWriter me génère une exception "accès refusé".
> Y-a-t-il une solution pour sérialiser un fichier caché?
>
> Merci.
Celà aurait pu être une bonne explication, mais alors pourquoi lorsque j'ouvre et que je modifie mon fichier avec notepad je n'ai pas de problème? Note: ReadOnlyúlse et Hidden=true.
Merci.
"Paul Bacelar" a écrit :
Le problème n'est pas que le fichier soit caché mais que le programme (donc l'utilisateur qui l'a lancé) n'a pas les droits en écriture dessus. Vérifiez: - L'attribut ReadOnly du fichier - Les ACL (Access Control List ) du fichier - Les droits données sur le fichier par le FrameWork .NET en fonction de la "provenance" de l'éxecutable. -- Paul Bacelar MVP VC++
"Jmb" wrote in message news: > Bonjour, > > Lorsque je sérialise un fichier caché, le constructeur de la classe > StreamWriter me génère une exception "accès refusé". > Y-a-t-il une solution pour sérialiser un fichier caché? > > Merci.
Paul Bacelar
Votre exemple ne couvre que la première explication. Le thread qui sérialise n'a pas forcement le même token d'authentification (droits utilisateurs) qui l'utilisateur interactif, utilisé par le lancement de notepad depuis l'explorer, cas très fréquents en ASP.NET. Notepad n'est pas un assembly .NET donc pas concerné par les droits managés par la configuration du FrameWork .NET etc... -- Paul Bacelar MVP VC++
"Jmb" wrote in message news:
Bonjour,
Celà aurait pu être une bonne explication, mais alors pourquoi lorsque j'ouvre et que je modifie mon fichier avec notepad je n'ai pas de problème? Note: ReadOnlyúlse et Hidden=true.
Merci.
"Paul Bacelar" a écrit :
Le problème n'est pas que le fichier soit caché mais que le programme (donc l'utilisateur qui l'a lancé) n'a pas les droits en écriture dessus. Vérifiez: - L'attribut ReadOnly du fichier - Les ACL (Access Control List ) du fichier - Les droits données sur le fichier par le FrameWork .NET en fonction de la "provenance" de l'éxecutable. -- Paul Bacelar MVP VC++
"Jmb" wrote in message news: > Bonjour, > > Lorsque je sérialise un fichier caché, le constructeur de la classe > StreamWriter me génère une exception "accès refusé". > Y-a-t-il une solution pour sérialiser un fichier caché? > > Merci.
Votre exemple ne couvre que la première explication.
Le thread qui sérialise n'a pas forcement le même token d'authentification
(droits utilisateurs) qui l'utilisateur interactif, utilisé par le lancement
de notepad depuis l'explorer, cas très fréquents en ASP.NET.
Notepad n'est pas un assembly .NET donc pas concerné par les droits managés
par la configuration du FrameWork .NET
etc...
--
Paul Bacelar
MVP VC++
"Jmb" <Jmb@discussions.microsoft.com> wrote in message
news:77E6972D-640A-4237-9D32-9E89BCCE8D3E@microsoft.com...
Bonjour,
Celà aurait pu être une bonne explication, mais alors pourquoi lorsque
j'ouvre et que je modifie mon fichier avec notepad je n'ai pas de
problème?
Note: ReadOnlyúlse et Hidden=true.
Merci.
"Paul Bacelar" a écrit :
Le problème n'est pas que le fichier soit caché mais que le programme
(donc
l'utilisateur qui l'a lancé) n'a pas les droits en écriture dessus.
Vérifiez:
- L'attribut ReadOnly du fichier
- Les ACL (Access Control List ) du fichier
- Les droits données sur le fichier par le FrameWork .NET en fonction de
la
"provenance" de l'éxecutable.
--
Paul Bacelar
MVP VC++
"Jmb" <Jmb@discussions.microsoft.com> wrote in message
news:D62852DB-864C-4F9C-9C57-ECE57DED789E@microsoft.com...
> Bonjour,
>
> Lorsque je sérialise un fichier caché, le constructeur de la classe
> StreamWriter me génère une exception "accès refusé".
> Y-a-t-il une solution pour sérialiser un fichier caché?
>
> Merci.
Votre exemple ne couvre que la première explication. Le thread qui sérialise n'a pas forcement le même token d'authentification (droits utilisateurs) qui l'utilisateur interactif, utilisé par le lancement de notepad depuis l'explorer, cas très fréquents en ASP.NET. Notepad n'est pas un assembly .NET donc pas concerné par les droits managés par la configuration du FrameWork .NET etc... -- Paul Bacelar MVP VC++
"Jmb" wrote in message news:
Bonjour,
Celà aurait pu être une bonne explication, mais alors pourquoi lorsque j'ouvre et que je modifie mon fichier avec notepad je n'ai pas de problème? Note: ReadOnlyúlse et Hidden=true.
Merci.
"Paul Bacelar" a écrit :
Le problème n'est pas que le fichier soit caché mais que le programme (donc l'utilisateur qui l'a lancé) n'a pas les droits en écriture dessus. Vérifiez: - L'attribut ReadOnly du fichier - Les ACL (Access Control List ) du fichier - Les droits données sur le fichier par le FrameWork .NET en fonction de la "provenance" de l'éxecutable. -- Paul Bacelar MVP VC++
"Jmb" wrote in message news: > Bonjour, > > Lorsque je sérialise un fichier caché, le constructeur de la classe > StreamWriter me génère une exception "accès refusé". > Y-a-t-il une solution pour sérialiser un fichier caché? > > Merci.