¿Cómo suprimir historia de la barra de direcciones en Vista / Win7?
-
01-10-2019 - |
Pregunta
En primer lugar, aquí hay una foto de lo que veo http://img713.imageshack.us/img713/4797/iedrop.png
necesito una solución a dropdawn addressbar clara, pero que no utilizan ClearMyTracksByProcess IE o cuadros de diálogo. Necesito eliminar Sólo una URL específica y todas sus huellas.
Me borrar manualmente todos los rastros de esa URL en:
- Los usuarios \\ AppData \ Local \ Microsoft \ Windows \ Archivos temporales de Internet *
- Los usuarios \\ AppData \ Local \ Microsoft \ Windows \ Historia *
- Los usuarios \\ * reciente
También URL que se puede encontrar en:
4) Los usuarios \\ AppData \ Local \ Microsoft \ Internet Explorer \ Recovery \ creciente
Ahora he hecho un programa de tiempo de arranque que las búsquedas de juegos de caracteres de 8 y 16 bits cadena en todos mis archivos de disco del sistema. URL no se encuentra en ninguna parte, pero después de la tala y la partida, es decir, la URL está todavía allí. Sospecho que esto se relaciona con 4), pero no puedo entender cómo.
Solución
Finalmente he encontrado solución.
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();
}
}
Otros consejos
Dirección direcciones URL de barras se almacenan en la clave de registro TypedURLs. Ver este proyecto que pretende enumeración y eliminarlos (no he probado IT).
Los elementos del historial en el menú desplegable se almacenan en la base de datos historial de URL. Usar IUrlHistoryStg :: DeleteUrl () .