Как удалить ИС История адреснойБары на Vista / Win7?
-
01-10-2019 - |
Вопрос
Во-первых, вот картина того, что я вижуhttp://img713.imageshack.us/img713/4797/iedrop.png.
Мне нужно решение для очистки Dreamdawn адресов, но не используя ClearMytracksbyProcess или IE диалогов. Мне нужно удалить Только определенный URL и все его следы.
Я удалил вручную все следы этого URL в:
- Пользователи appdata local Microsoft Windows Временные Интернет-файлы *
- Пользователи appdata local Microsoft Windows История *
- Пользователи Недавние *
Также этот URL можно найти в:
4) Пользователи appdata local Microsoft Internet Explorer Recovery High
Сейчас я сделал программу Beotime, которая ищет 8 и 16 битных Charset String во всех моих файлах дисков системы. URL нигде не найден, но после регистрации и начала т. Е. Урл все еще там. Я подозреваю, что это связано с 4), но не может понять, как.
Решение
Наконец я нашел решение.
HRESULT CreateCatalogManager(ISearchCatalogManager **ppSearchCatalogManager)
{
*ppSearchCatalogManager = NULL;
ISearchManager *pSearchManager;
HRESULT hr = CoCreateInstance(CLSID_CSearchManager, NULL, CLSCTX_SERVER, IID_PPV_ARGS(&pSearchManager));
if (SUCCEEDED(hr))
{
hr = pSearchManager->GetCatalog(L"SystemIndex", ppSearchCatalogManager);
pSearchManager->Release();
}
return hr;
}
{
ISearchCatalogManager *pCatalogManager;
HRESULT hr = CreateCatalogManager(&pCatalogManager);
if (SUCCEEDED(hr))
{
pCatalogManager->Reset();
pCatalogManager->Release();
}
}
Другие советы
URL-адреса адресаты хранятся в реестре TypedURLS. Видеть это проект Что утверждает, что он и удаляет их (я не проверял его).
Элементы истории в раскрывающемся списке хранятся в базе данных истории URL. Использовать IURLHISTORYSTG :: DELETEURL ().