質問

まず、ここに私が見ているものの写真がありますhttp://img713.imageshack.us/img713/4797/iedrop.png

AddressBar Dropdawnをクリアするためのソリューションが必要ですが、ClearMyTracksbyProcessまたはIEダイアログを使用しないでください。削除する必要があります それだけ 特定のURLと彼のすべての痕跡。

そのURLのすべてのトレースを手動で削除しました:

  1. ユーザー appdata local microsoft windows 一時的なインターネットファイル*
  2. users appdata locial microsoft windows history*
  3. ユーザー最近*

また、そのURLは以下にあります。

4)users appdata local microsoft internet explorer Recovery High

今、私はすべてのシステムディスクファイルで8ビットおよび16ビットの充電文字列を検索するブートタイムプログラムを作成しました。 URLはどこにも見つかりませんでしたが、ログと開始後、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().

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top