Bonjour, j'aimerais créer un fichier xml dans le repertoire system32 de microsoft windows vista... Le soucis c'est que les accès sont très restreints... Lorsque j'essai de creer un fichier je reçoi cette erreur ... : UnauthorizedAccessException Je ne vois pas comment creer mon fichier à cause de cela. Avez vous une idée ? Merci beaucoup
Merci je viens d'essayer et cela fonctionne le soucis, c'est que lorsque l'on débug avec visual studio cela ne lance pas en mode administrateur... alors comment faire ?
J'ai un souci similaire et pourtant VS et mon appli sont en mode admin (en debug) .. Je n'arriver à lire le contenu d'un fichier placé sur un partage réseau et pourtant FileInfo me donne toutes les informations sur mon fichier (partagé) .. J'ai l'erreur suivante :
L'accès au chemin d'accès '\\serveur\partag`\fichier.ext' est refusé et UnauthorizedAccessException !!
Que faire ?
J'ai bien executé en mode Administrateur VS C# 2008.
Je suis sous Vista Pro avec UAC activé.
Mon application comporte un fichier de Manifest avec l'attribut : <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Si on test avec l'Explorer, le fait d'aller dans ce dossier fait poper une messagebox demandant l'élévation des droits donc c'est bien un dossier avec restriction. il en est de même pour c:\Windows\Temp par exemple.
Dans notre exemple, l'exception est déclenchée. :/
Pour la résoudre :
- Faire poper l'UAC à chaque dossier nécessitant ces droits
- Opter pour une unique confirmation pour le scan complet d'un ou plusieurs disques durs.
- Prier (mais ça ne marche pas on dirait).
Ty,
Vincent
----------------------------
C++ forever
C# amateur
de mon côté c'est réglé. J'ai relancé VS 2008, il a bien demandé l'élévation de droits. Par contre, le dossier CSC n'est pas accessible. C'est une sorte de lien qui ne sert qu'au système à but de compatibilité.