我问了同样的问题 堆栈溢出.

首先,这是我看到的图片 http://img713.imageshack.us/img713/4797/iedrop.png

我需要一个解决方案来清除地址栏滴定,但不使用ClearMyTracksByProcess或IE对话框。我只需要删除特定的URL及其所有痕迹。

我手动删除了该URL的所有痕迹:

  1. 用户 User AppData Local Microsoft Windows 临时Internet文件*
  2. 用户 User AppData Local Microsoft Windows 历史**
  3. 用户 User 最近*

还可以在以下网址找到网址:

4)用户 User AppData Local Microsoft Internet Explorer Recover High*

现在,我制作了一个Boottime程序,该程序在所有系统光盘文件中搜索8和16位charsets字符串。 URL在任何地方都没有找到,但是在登录并启动IE之后,URL仍在那里。我怀疑这与4)有关,但不明白如何。

PS:这不是打字。我知道在哪里以及如何删除TypedUrls。

有帮助吗?

解决方案 2

最后,我找到了解决方案。

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

其他提示

在您的屏幕截图中,您可以看到 - 在要摆脱的条目的最右侧 - 红色 X. 。单击。当然,您将需要以相同的方式将列表放下,以便首先制作屏幕截图。

他们存储在注册表中

hkey_current_user Software Microsoft Internet Explorer Typed URL

.

不需要通过转到C驱动器并从那里删除您必须遵循所有仪式轨道来删除地址栏历史记录。只需下载任何历史记录清洁器,就像防病毒扫描仪扫描您的浏览历史记录一样。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top