| nina hat folgendes geschrieben: |
| Danke erstmal für den Code. Allerdings funktioniert er bei mir nicht! |
Getestet unter Win98 und XP (allerdings nur kurz und mit Admin-Rechten).
| Zitat: |
Die index.dat die ich löschen möchte liegen bei mir unter:
C:\Dokumente und Einstellungen\(Username)\Lokale Einstellungen\Cookies\index.dat\
Könnte es sein, dass der Pfad falsch ist? |
Lass mal den letzten Backslash
\ (rot markiert) weg, sonst ist Windows der Meinung, es gäbe einen Ordner namens "index.dat".
Des Weiteren würde ich empfehlen, du benutzt Shell-Funktionen zum zweifelsfreien Ermitteln des Cookies-Ordners. Eine solche Funktion wäre z.B.
SHGetSpecialFolderLocation. Diese erwartet, u.a., einen Class-ID für den Ordner, den du suchst. Bei den Cookies: CSLID_COOKIES, denke ich. Damit erhältst du dann in jedem Fall den korrekten Cookies-Ordner des angemeldeten Benutzers, und du musst dein Programm nicht ständig neu anpassen.
Hilfe zu dem genannten Befehl und der Class-ID (und anderen IDs) findest du hier im Forum -bin 100% sicher- oder in Microsofts MSDN bzw. PSDK.