Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Thomas Lebrun

Tout sur WPF, LINQ, C# et .NET en général !

[Vista] Accéder au répertoire Application Data sous Windows Vista

Le répertoire Application Data est utilisé par vos applications pour stocker des données.

Cela peut aller de la configuration utilisateur au stockage de données, suivant les cas.

Sous Windows Vista, ce répertoire a été remplacé par le répertoire AppData, mais pour des raisons de compatibilité, il est toujours présent.

Cependant, vous ne pouvez pas accéder à ce répertoire: même en ayant tous les droits sur votre machine, vous vous retrouvez toujours avec une erreur d'autorisation:

En effet, si l'on regarde les propriétés du dossier, dans l'onglet "Security", on s'aperçoit que des permissions spéciales, de type "Deny", sont accordées.

Un clic sur le bouton "Advanced" nous permet de nous rendre compte qu'une autorisation "Deny" a été appliquée à tout le monde sur ce répertoire.

Cliquez alors sur le bouton "Edit" pour pouvoir modifier cette autorisation:

Pour vous donnez la permission d'accéder à ce répertoire, il vous suffit de supprimer cette autorisation de type "Deny", en cliquant sur le bouton "Remove":

 

Voila, j'espère que cela vous sera utile Smile [:)]

 

 

A+

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: jeudi 5 octobre 2006 10:58 par Thomas LEBRUN
Classé sous : ,

Commentaires

madd0 a dit :

Quel est l'intérêt du hack ?

Si on veut accéder au répertoire n'est-il pas mieux de passer par quelque chose du genre :

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)

(en .NET au moins, sinon je suppose que %APPDATA% existe encore et que ça pointe vers le bon répertoire...)
# octobre 5, 2006 16:03

Thomas LEBRUN a dit :

Si on parle développement, oui, ta technique est correcte.

Mais mon message s'applique aux personnes qui ont besoin d'accéder à ce répertoire de façon "physique", afin de supprimer des fichiers qui sont à l'intérieur par exemple ;)

Donc, rien à voir avec du développement sur ce coup là :)


A+
# octobre 5, 2006 16:30

sebmafate a dit :

mouaip... sauf que si tu veux y accéder "à la main" autant aller dans AppData.
# octobre 6, 2006 09:26

Thomas LEBRUN a dit :

Sauf que certains programmes installe ce dont ils ont besoin dans Application Data.

Si tu prends Office 2007, il copie, dans Application Data, des fichiers qui lui serviront à accéler l'affichage du Ruban.
Si tu veux "réparer" ton ruban, tu dois supprimer ces fichiers donc accéder à ce répertoire.

Idem pour Messenger ou même VS 2005, qui installe un cache du flux RSS de la page de démarrage dans ce répertoire.

Bien sur, c'est vraiment au cas par cas et cela dépend des programmes que tu installes :)
# octobre 6, 2006 09:33

sebmafate a dit :

oui... justement...
Ce qu'il faut savoir c'est que le dossier "Application Data" est remappé par Windows Vista dans le dossier c:\Users\[User]\AppData\Roaming.

# octobre 6, 2006 11:26

Thomas LEBRUN a dit :

Ah... effectivement, je n'avais pas remarqué cela :)

Comme quoi, on a beau utiliser un produit au jour le jour, on ne le connait pas forcément...


Merci de l'info Sébastien ;)
# octobre 6, 2006 11:58

sebmafate a dit :

ca fait bientot 6 mois que j'utilise Vista tous les jours :)
# octobre 6, 2006 14:42

sitaktif a dit :

Excellent ! Je suis peut-être très mauvais (je n'avais pas vu le "deny" au lieu du "allow") mais en tout cas ce post m'a beaucoup aidé !

Merci beaucoup

# août 28, 2007 00:33
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [Perso] Découvertes estivales : Linux (Part I) par Le blog de FremyCompany le il y a 59 minutes

- [Refactoring] ReSharper pour Visual Studio 2010 (Preview) par Thomas Jaskula le il y a 15 heures et 35 minutes

- [Refactoring] Analyser vos exceptions avec ReSharper Exceptional par Thomas Jaskula le il y a 16 heures et 49 minutes

- SharePoint 2007 : patterns & practices SharePoint Guidance par Philippe Sentenac [MVP SharePoint] le 07-03-2009, 09:56

- [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? par Etienne Margraff le 07-03-2009, 09:00

- MVP[Gribouillon].AddYear par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 07-03-2009, 08:45

- Clinique INSIA - Projet de fin d’Etudes (Silverlight 3 MVVM et OutOfBrowser, WCF, TFS) - Part 1 par David REI le 07-02-2009, 23:38

- C’est la crise ? Bah pourquoi cramer du budget pub alors ? par Nix's Blog le 07-02-2009, 15:31

- Soyons MVP ! par TheSaib .NET blog le 07-02-2009, 12:15

- SharePoint : Gestion des Erreurs 6398, 7076 et 6482 par Blog Technique de Romelard Fabrice le 07-02-2009, 11:53