Удаление истории IE

Тема в разделе "WASM.WIN32", создана пользователем 10110111, 28 фев 2007.

  1. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Как программно удалить историю IE? Может, как-нибудь через взаимодействие процессов, или через командную строку iexplore.exe, или как-нить ещё?
     
  2. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Сервиc, свойства, на владке общие, кнопка параметры покажет системные папки, где всё это хранится, а как добраться из своей проги до этих папок, думаю объяснять не надо ;)
     
  3. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Я имел в виду то, что хранится в %USERPROFILE%\Local Settings\History\History.ie5. Это так просто не удалить(
     
  4. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    Скорее всего возникла проблема с залоченными .dat файлами. Для удаления использовать API MoveFileEx с флагом MOVEFILE_DELAY_UNTIL_REBOOT. Во время следующей загрузки компьютера указанные файлы будут удалены.
     
  5. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Товарищи, форум вин32 ведь, а не research :)
    MSDN-таки. Там и удаление, там и разблокирование.
     
  6. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    IceStudent
    Вообще-то я хотел не URLCache удалить, а URLHistory, но спасибо за подсказку - у меня после переустановки винды не установлена MSDN, а про online-версию библиотеки я успел забыть).
     
  7. Nouzui

    Nouzui New Member

    Публикаций:
    0
    Регистрация:
    17 ноя 2006
    Сообщения:
    856