Bon, pas de nouveautés au niveau du code, mais de bonnes clefs de compréhension sur la façon dont fonctionne l'historique de IE ; ça m'a pris une bonne heure de taf, enjoy
Voici ce que j'obtiens ce jour (c'est important) en faisant, dans une fenêtre MS DOS, la commande
dir index.dat /s
(en étant dans le repertoire C:\DOCUMENT AND SETTINGS\nom_utilisateur\LOCAL SETTINGS\)
► Afficher le texte
Le volume dans le lecteur C n'a pas de nom.
Le num‚ro de s‚rie du volume est 3492-611E
R‚pertoire de C:\DOCUME~1\TOTORO\LOCALS~1\HISTOR~1\History.IE5
16/03/2009 13:35 212ÿ992 index.dat
1 fichier(s) 212ÿ992 octets
R‚pertoire de C:\DOCUME~1\TOTORO\LOCALS~1\HISTOR~1\History.IE5\MSHist012009022320090302
16/03/2009 09:56 49ÿ152 index.dat
1 fichier(s) 49ÿ152 octets
R‚pertoire de C:\DOCUME~1\TOTORO\LOCALS~1\HISTOR~1\History.IE5\MSHist012009030220090309
16/03/2009 09:56 65ÿ536 index.dat
1 fichier(s) 65ÿ536 octets
R‚pertoire de C:\DOCUME~1\TOTORO\LOCALS~1\HISTOR~1\History.IE5\MSHist012009030920090316
16/03/2009 09:56 65ÿ536 index.dat
1 fichier(s) 65ÿ536 octets
R‚pertoire de C:\DOCUME~1\TOTORO\LOCALS~1\HISTOR~1\History.IE5\MSHist012009031620090317
16/03/2009 09:56 49ÿ152 index.dat
1 fichier(s) 49ÿ152 octets
Total des fichiers list‚sÿ:
5 fichier(s) 442ÿ368 octets
0 R‚p(s) 125ÿ080ÿ899ÿ584 octets libres
Ces répertoires et fichiers sont invisibles (mais pas cachés, un dir /ah ne les révèle pas), mais on peut y accéder via la fenêtre DOS.
La façon dont cela fonctionne est finalement très simple : chaque répertoire contient une tranche de temps donnée (une semaine à chaque fois), comme on peut le visualiser dans l'historique d'IE.
Chaque répertoire porte le nom de sa tranche de temps, et contient un fichier .DAT contenant l'historique de navigation. Le fichier DAT en \HISTOR~1\History.IE5 doit probablement contenir la compilation des autres fichiers en un seul bloc.
Voici pour les explications. Donc l'idée serait d'accéder à ces répertoires via un batch (vu qu'il est impossible d'utiliser le navigateur pour accéder à ces emplacements, je viens de vérifier), en prenant bien garde de conserver les noms des répertoires, qui permettent de facto de conserver une chronologie, et de les recopier dans un endroit plus accessible.
Je vais zieuter de mon coté, mais j'ai peur que mes connaissances soient définitivement trop short
edit : ce
topic en référence pour le positionnement des fichiers DAT.