Machins de dev

Fichiers invisibles sous Vista

Vous utilisez Vista et vous téléchargez un fichier (avec mIRC par exemple) qui devrait en principe se retrouver quelque part dans le dossier C:\Program Files . Une fois le téléchargement terminé, vous allez voir dans le dossier et surprise, le dossier est vide !

C’est une nouveauté de Vista, les utilisateurs ne sont plus administrateurs par défaut, mais utilisateurs avec des pouvoirs restreints par défaut. Cela les empêche entre autres de faire des conneries dans les dossiers système type C:\Program Files  vu qu’ils sont partagés avec tous les utilisateurs et ne sont pas censés contenir de données, mais juste les exécutables des programmes.

Cependant afin d’éviter les messages ‘Accès refusé’ intempestifs du à des logiciels non encore mis à jours pour prendre en compte cette restriction (qui aurait dû être celle de XP, et même celle de 2000, soit-dit en passant), Vista crée un dossier dans le profil de l’utilisateur (donc accessible en écriture) qu’il fusionne de manière transparente avec le dossier C:\Program Files . Ainsi tous les fichiers téléchargés arrivent non plus dans C:\Program Files  qui reste propre, mais dans C:\Users\%USERNAME%\AppData\Local\VirtualStore\Program Files .

Il va sans dire que de ce fait, le fichier ne sera accessible que par le créateur.