投稿日 | : 2002/10/11(Fri) 05:52 |
投稿者 | : windy |
Eメール | : |
URL | : |
タイトル | : インターネットの履歴削除 |
いつもお世話になっております。
インターネットの履歴を削除するには
どのようにすればよいかご教示願います。
ネットで調べたところ下記のような
Cのコードを見つけたのですが、
全く理解できません。
Cにも精通しておられる方よろしくお願い致します。
IUrlHistoryStg2* pHistory;
IEnumSTATURL* URLs;
_STATURL url;
CoInitialize(NULL);
hr = CoCreateInstance(CLSID_CUrlHistory, NULL, CLSCTX_INPROC_SERVER,
IID_IUrlHistoryStg2, reinterpret_cast<void **>(&pHistory));
if(SUCCEEDED(hr))
{
pHistory->EnumUrls( &URLs );
while( celt == 1 )
{
URLs->Next( 1, &url, &celt );
// url.pwcsTitle
// タイトル
// url.ftLastVisited
// サイトにいった日
// url.pwcsUrl
// サイトのURL
URLs->Release();
}
}
cRef = pHistory->Release();
CoUninitialize();