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

- [MIX10] Keynote deuxième journée – Internet Explorer 9, Html5, Visual Studio 2010, OData par Atteint de JavaScriptite Aiguë [Cyril Durand] le il y a 12 heures et 39 minutes

- Certifications beta .NET 4 par Kévin Gosse le il y a 12 heures et 45 minutes

- [Mix 2010] – Microsoft Translator Technology Preview V2 par RedoBlog - The .NET Gentleman !!! le il y a 13 heures et 26 minutes

- Lancement en Preview de Cyclone lors des TechDays 2010! par Blog de Frédéric Queudret le il y a 15 heures et 49 minutes

- [WP7] Je ne veux pas d’un nouvel iPhone par Le blog de FremyCompany le il y a 19 heures et 8 minutes

- [WF4] Pourquoi utiliser le ContentPresenter dans l’ActivityDesigner? par Blog de Jérémy Jeanson le 03-17-2010, 07:54

- [Mix 2010] – Telechargez Internet Explorer 9 en Preview ! par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 00:58

- [MIX 2010] – Keynote Day 2 online : Windows Internet Explorer 9, jQuery, OData et Dallas CTP2 ! par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 00:18

- [Mix 2010] – Retour d’expérience développement Seesmic sur Windows Phone 7 par RedoBlog - The .NET Gentleman !!! le 03-16-2010, 23:44

- [Mix 2010] – Le Keynote Day 1 disponible online ! par RedoBlog - The .NET Gentleman !!! le 03-16-2010, 23:21