|
分類:[.NET 全般]
C#と標準コンポーネントのWebBrowserを使ってある機能に特化したブラウザを作っています。 そこで特定のサイトのクッキーをすべて削除したいのですがどうすればよろしいのでしょうか?
Cookieの削除は有効期限を過去の日付にセットするというのが常套手段ですがその有効期限の操作の仕方がわかりません。 調べてみるとDLL経由でInternetGetCookieやInternetSetCookieでクッキー情報は操作できるのですが InternetSetCookieのパラメーターには有効期限がないようで・・・
削除する方法を教えていただけないでしょうか?
[DllImport("wininet.dll")] private extern static bool InternetGetCookie(string lpszUrl, string lpszCookieName, StringBuilder lpCookieData, ref uint lpdwSize);
[DllImport("wininet.dll")] private extern static bool InternetSetCookie(string lpszUrl, string lpszCookieName, string lpszCookieData);
|