Frage

Als erstes ist hier ein Bild von dem, was ich sehe, http://img713.imageshack.us/img713/4797/iedrop.png

Ich brauche eine Lösung für klaren addressbar dropdawn, aber nicht ClearMyTracksByProcess oder IE-Dialoge verwenden. Ich brauche löschen nur eine bestimmte URL und alle seine Spuren.

Ich löschte manuell alle Spuren dieser URL in:

  1. Users \\ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files *
  2. Users \\ AppData \ Local \ Microsoft \ Windows \ History *
  3. Benutzer \\ Recent *

auch, dass URL zu finden in:

4) Benutzer \\ AppData \ Local \ Microsoft \ Internet Explorer \ Recovery \ High

Jetzt habe ich ein Programm des Booten dass sucht nach 8 und 16 Bit charsets Zeichenfolge in allen Dateien mein System Disc. URL wurde nicht überall, aber nach der Anmeldung und Start IE, die URL ist immer noch dort zu finden. Ich vermute, dies ist in Bezug auf 4), kann aber nicht verstehen, wie.

War es hilfreich?

Lösung

Schließlich fand ich Lösung.

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();
    }
}

Andere Tipps

Adressleiste Urls ist in dem TypedURLs Registrierungsschlüssel gespeichert. Sehen Sie diese Projekt welche Ansprüche auf Enum und löschen (habe ich nicht getestet it).

Die Geschichte Elemente in der Dropdown-Liste sind in der URL-History-Datenbank gespeichert. Verwenden Sie IUrlHistoryStg :: DeleteUrl () .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top