Skip to content

A–Z

Glossaire

Définitions simples des termes de notifications Windows et d'investigation SQLite utilisés dans le blog.

appdb.dat
Le stockage binaire non documenté des notifications sous Windows 8.x et Windows 10 avant la build 1607, remplacé par wpndatabase.db.
FILETIME
L'horodatage 64 bits de Windows : le nombre d'intervalles de 100 nanosecondes écoulés depuis le 1601-01-01 00:00:00 UTC.
Gestionnaire de notifications
Une application enregistrée auprès de la plateforme de notifications Windows : une ligne NotificationHandler avec PrimaryId, type et date de création.
XML du payload de notification
Le XML qui définit un toast, une vignette ou un badge (texte, images, actions, arguments de lancement), stocké dans la colonne Notification.Payload.
PrimaryId (AppUserModelID)
L'identifiant de l'application derrière un gestionnaire de notifications : souvent un AppUserModelID ou un identifiant d'application de bureau.
Freeblock SQLite
Espace libre à l'intérieur d'une page de b-tree SQLite, généralement laissé par un enregistrement supprimé, dont seuls les quatre premiers octets sont écrasés.
Freelist SQLite
La liste des pages entières que SQLite n'utilise plus et conserve pour réutilisation, souvent avec leur ancien contenu toujours en place.
Notification toast
Notification contextuelle affichée par Windows pour une application, conservée dans le centre de notifications et wpndatabase.db jusqu'à sa fermeture.
Checkpoint WAL
L'opération SQLite qui recopie les pages validées du fichier -wal dans le fichier de base principal, après quoi le WAL peut être réinitialisé.
Canal push WNS
Une URI délivrée par les Windows Push Notification Services pour qu'un service cloud puisse envoyer des notifications à une application sur un appareil.
wpndatabase.db
La base SQLite propre à chaque utilisateur où Windows 10 (1607+) et Windows 11 stockent les notifications des applications, avec contenu, émetteur et heures.
Journal d'écriture anticipée (WAL)
Mode de journalisation SQLite : les modifications validées sont ajoutées à un fichier -wal avant d'être recopiées dans la base lors d'un checkpoint.