Czyszczenie historii

0

Witam,
Pisze program, ktory ma za zadanie wyczyscic wszystkie pliki tymczasowe, cookisy, historie i inne pliki archiwizacyjne IE.
na razie udalo mi sie napisac fragmenty, odpowiadajace za kasowanie cookisow i plikow tymczasowych(Temporary Internet Files).
Teraz wypada usunac historie, jednak na tym etapie mam problemy.
Na poczatku nadmienie, ze korzystam z WinXP. Historia przechowywana jest w katalogu: "C:\Documents and Settings\USER\Ustawienia lokalne\Historia". Wydawalo mi sie, ze po prostu usune ten katalog i sprawa bedzie zakonczona - nic z tych rzeczy :-(. Ani programem, ani nawet recznie nie mozna usunac tego katalogu. Podczas takowej operacji, wyswietla sie okienko informacyjne Windowsa, w ktorym system informuje, ze zbior jest konieczny do pracy Windowsa i nie moze zostac usuniety.
Bede niezmiernie wdzieczny, za podpowiedz naprowadzajaca mnie na rozwiazanie problemu.
Dla spokoju mego jak i szanownych 4umowiczow nadmenie, ze skorzystalem z opcji "Szukaj", a takze przejrzalem dzialy: Faq, Artykuly, Gotowce.

POZDRAWIAM i zycze UDANYCH PROGRAMOW ;)

0

Możesz skorzystać z WinAPI. Jest tam takie coś jak interfejs IShellFolder. Za jego pomocą możesz się dostać do wszystkich specjalnych miejsc w systemie jak np. Kosz ,czy właśnie upragniona historia IE. Dokładnie nie wiem czy to umożliwi Ci usunięcie tych plików(ale możesz spróbować) ,ale na pewno możesz wylistować jego zawartość. Aby się do niego dobrać musisz skorzystać z SHGetDesktopFolder , ShGetSpecialFolderLocation. A potem wywoływać metody tego interfejsu. Polecam zajrzeć do MSDN jest tam trochę tego. Ponadto na CodeGuru(lub CodeProject) jest przykład programu usuwający (i przywracający) el. z kosza.

0

http://www.euromind.com/iedelphi/ - po co winapi skoro sa gotowe komponenty?? :|

0

Iexplore.exe - po co pisać, skoro są gotowe programy?

//Do postu poniżej: to była ironia...

0

Może po to ,aby się czegoś nauczyć?? Z takim podejściem to nie warto nic pisać ,bo przecież praktycznie już wszystko jest...
A co się tyczy korzystania z WinAPI to nie samymi komponentami człowiek programuje... :-)

0

Dodaj też, żeby czyściło bufor programu rozpoznającego nazwy DNS:

ipconfig /flushdns

[browar] [cya]

1 użytkowników online, w tym zalogowanych: 0, gości: 1