Hi,
Mithilfe von Process Explorer (
http://www.sysinternals.com) habe ich bemerkt, dass der IE7 in der Standardinstallation von Vista Cookies in den Pfad %APPDATA%\Roaming\Microsoft\Windows\Cookies\Low schreibt.
Nun gibt es ja die
WinAPI-Funktion FindFirstURLCacheEntry, welches einem - mithilfe von index.dat - diese Einträge (und auch die History/Cache/RSS/usw) zurückliefert.
Unter Windows XP funktioniert das prima, aber unter Windows Vista versucht diese Funktion, im Pfad %APPDATA%\Local\Temp\Temporary Internet Files\Content.IE5 nach index.dat zu suchen.
Auch nach dem Herabsetzen der Prozessrechte auf "low integrity" (siehe
http://www.delphipraxis.net/internal...t.php?p=813574) klappt das nicht (ändert sich nichts an den Pfaden, aber via Process Explorer (ebenfalls
http://www.sysinternals.com) und anderen lustigen Nebeneffekten sehe ich, dass das Herabsetzen geklappt hat).
Hat jemand eine Idee, wie man das Problem beheben/umgehen könnte, ohne einen eigenen index.dat-Parser zu schreiben und die Dateien direkt zu öffnen?
Danke schonmal