我在stackoverflow上提出了同样的问题。
首先,这是我看到http://img713.imageshack.us/img713/4797/iedrop.png
的图片我需要一个清除地址栏dropdawn的解决方案,但不使用ClearMyTracksByProcess或IE对话框。我只需删除一个特定的URL及其所有痕迹。
我手动删除了该网址的所有痕迹:
该URL也可以在以下网址找到:
4)Users \ user \ AppData \ Local \ Microsoft \ Internet Explorer \ Recovery \ High *
现在我制作了一个BootTime程序,在我的所有系统光盘文件中搜索8和16位字符串字符串。在任何地方都找不到URL,但在登录并启动IE后,URL仍然存在。我怀疑这与4)有关,但无法理解如何。
PS:这不是TypedUrls。我知道在哪里以及如何删除TypedUrls。
答案 0 :(得分:1)
在屏幕截图中,您可以看到 - 您想要摆脱的条目的最右侧 - 红色 X 。点击它。您需要以与首先制作屏幕截图相同的方式删除列表。
答案 1 :(得分:1)
最后我找到了解决方案。
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();
}
}
答案 2 :(得分:0)
它们存储在注册表中
HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Typed URL
答案 3 :(得分:0)
不需要通过转到C盘删除地址栏历史记录并从那里删除您必须遵循所有仪式轨道。只需下载任何历史记录清理程序,就像防病毒扫描程序扫描您的浏览历史记录