Bonjour,
J'ai besoin de supprimer les fichiers stockés par IE lors de la navigation pour éviter que les sites puissent savoir que je suis déjà passé. Pour cela j'utilise un proxy OK mais il me reste à supprimer les cookies et fichiers temporaires.
J'ai lu quelque part sur msdn qu'on ne peut pas supprimer les cookies mais qu'on peut demander leur suppression au navigateur en changeant leur date d'expiration...
Cependant je suis convaincu que ces fichiers texte peuvent belle et bien être supprimés comme tout fichier, j'ai ce code :
Mais il ne marche pas rien ne se passe, je dois encore passer par IE pour supprimer ces fichiers.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 Private Function Recherche(ByVal ListDir As String) As String Try For Each Dossier As String In Directory.GetDirectories(ListDir) For Each Fichier As String In Directory.GetFiles(Dossier) AllFiles.Add(Fichier) Next Recherche(Dossier) Next Catch e As Exception Return 0 End Try End Function Public Function delete() Dim cookies As String = Environment.GetFolderPath(SpecialFolder.Cookies) ' Recherche tous les dossiers & fichier (même les fichiers caché) Recherche(cookies) ' Lecture de toutes les item du ArrayList puis efface les fichiers For i As Integer = 0 To AllFiles.Count - 1 On Error Resume Next System.IO.File.Delete(AllFiles.Item(i)) Next Dim cache As String = Environment.GetFolderPath(SpecialFolder.InternetCache) ' Recherche tous les dossiers & fichier (même les fichiers caché) Recherche(cache) ' Lecture de toutes les item du ArrayList puis efface les fichiers For i As Integer = 0 To AllFiles.Count - 1 On Error Resume Next System.IO.File.Delete(AllFiles.Item(i)) Next End Function
Qu'en pensez-vous ?
Partager