Page 1 sur 1

Microsoft Windows - Desktop.ini & Thumbs.db

Publié : 25 sept. 2014 23:12
par ѠOOT
Bonjour,

Hier, un internaute a posé une question sur ses inquiétudes concernant
des apparitions répétées de fichiers Desktop.ini & Thumbs.db. Une remarque
fréquente de la part des débutants, les utilisateurs plus familiers ou vous même
savent déjà à quoi ces fichiers correspondent. Mais, en êtes-vous si sûr?

Ces fichiers sont, en principe, gérés et générés par Microsoft Windows.
La plupart du temps, ces fichiers systèmes sont cachés dans vos dossiers.

Résultat de la commande attrib pour "Mes images"
A SH C:\Users\Public\Documents\Mes images\Desktop.ini
A SH C:\Users\Public\Documents\Mes images\Thumbs.db

Les attributs des fichiers sont: archive (A) + système (S) + caché (H)

Ils peuvent néanmoins être affichés dans l'explorateur de fichiers.
Menu "Outils" → "Options des dossiers", onglet "Affichage"
[x] Afficher les fichiers et dossiers cachés


➤ "Desktop.ini" contient les paramètres de configuration du dossier.

Il y a ceux déjà présents à l'installation et ceux que vous pouvez créer.
Dans l'explorateur de fichier "Affichage" → "Personnaliser ce dossier"
Ou bien en éditant directement pour ajouter une touche de fantaisie.

Deux exemples de paramétrages amusants.

Ci-dessous, le dossier "Mes images" ( windows.hlp ) personnalisé.
Image

1) L'exemple démontre qu'un dossier peut prendre l'apparence d'un fichier.
Il est possible de puiser dans les ressources de n'importe quel exécutable.
De plus, l'usage des variables d'environnement s'avère très pratique.

Ci-dessous, le nom de fichier "notes.txt" personnalisé.
Image

2) L'exemple démontre que l'affichage d'un nom de fichier depuis l'explorateur peut être falsifié.
De ce fait, vous pouvez lire à l'écran "blanc.exe" alors qu'il s'agit en réalité de "noir.exe".


➤ "Thumbs.db" contient des vignettes (Thumbnails) des fichiers multimédias du dossier.
Activé par défaut dans certains dossiers, notamment dans votre profil utilisateur.
Pour désactiver cette fonctionnalité depuis l'explorateur de fichiers.
Menu "Outils" → "Options des dossiers", onglet "Affichage"
[x] Ne pas mettre les miniatures en cache

Comme vous le savez, il existe plusieurs types d'affichages:
Pellicules, Miniatures, Mosaïques, Icônes, Listes, Détails

Dès que vous collez, importez, synchronisez, modifiez, renommez,... vos images/photos
dans un dossier avec affichage en "Miniatures", vous alimentez le fichier caché.

Par défaut, les miniatures sont en 96x96, qualité 90%.
Pour générer des miniatures de 255x190 en qualité 100%.

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer
ThumbnailQuality REG_DWORD 0x64
ThumbnailSize REG_DWORD 0xff

Là où ça devient assez nuisible, c'est lorsque vous avez des informations sensibles
et que vos dossiers sont en affichage avec miniatures. Pourquoi ? Car des infos seront
stockées dans vos "Thumbs.db", même les fichiers supprimés laissent une petite trace.
Et c'est ainsi qu'on en trouve un peu partout. Dans les clés USB qui s'échangent
entre amis, voisins, collègues,... mais aussi sur les réseaux, notamment Internet.

Combien de documents confidentiels scannés en entreprise ? Combien de photos
coquines ? etc... Outre les miniatures, qui une fois zoomées et magnifiées peuvent
révéler des petits trucs croustillants, il y a aussi les dates et les noms fichiers.

Les noms de fichiers renseignent sur l'encodage, la langue utilisée, les habitudes
typographiques,... les dates permettent de retracer plus ou moins des historiques.
Autant d'indicateurs qui peuvent trahir vos activités. En entreprise, ça peut être gênant.

Je n'ai pas l'intention de vous faire une preuve par A+B, je vous laisse découvrir les subtilités et les exploitations possibles par vous même. A l'aide de la documentation sur le format CFB, peut être
serez-vous capable de retrouver des infos dans ce dossier que j'ai compressé en guise de démonstration.

Combien de vignettes ? Quelles dimensions ? Comment se nommaient ces images sur le disque dur ?
De quand datent t'elles ? Si vous y arrivez, amusez-vous avec d'autres fichiers, surprises garanties :]~

Exemple d'utilitaires: thumbs-viewer & pour thumbcache.db , thumbcache-viewer
Pour les curieux, voir Windows Shell → Shell Interfaces (Component Object Model (COM) interfaces)
Image