• ベストアンサー

cookieの削除

困っております。 内容はタイトル通り「cookieの削除」です。 ※したいこと cookieの取得や設定はできたのですが(http://abstractvb.com/code.asp?A=781)、削除ができません。それとも不可能なのでしょうか? ※現状 クッキーフォルダはレジストリやAPIで取得することはできます。 でもそのフォルダにdir関数が適用できず、削除対象となるファイルパスをを得ることすらできません。 どなたかアドバイスをよろしくお願いします。 ※環境 OS:WIN2000鯖SP2/WIN2000PROSP2 TOOL:VB6SP5 追伸 現在仕事が忙しく、ほとんど会社におります。 会社のF/WがここのHPへのログインを許してくれないため、レスが遅くなりますが、きちんとチェックしておりますので、気づいたことはなんでも教えてくれると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

キャッシュの削除は Declare Function DeleteUrlCacheEntry Lib "wininet.dll" (ByVal lpszUrlName As String) As Long です。

TAGOSAKU7
質問者

お礼

おおお ありがとうございます。 MSDNくまなく見たつもりが、見落としていたようです。 極めて感謝です。

TAGOSAKU7
質問者

補足

確認したところできました!! ありがとうです!!

その他の回答 (2)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

クッキーフォルダを取得する方法はわからなかったけど、 こちらの2000鯖では特に問題なく動きます。 Private Sub Form_Load() 'Text1.Text = "c:\Windows\Cookies\" Text1.Text = "c:\Documents and Settings\todo\Cookies\" End Sub 'クッキーフォルダの一覧 Private Sub Command1_Click() Dim s As String List1.Clear s = Dir(Text1.Text & "\*.*") While s <> "" List1.AddItem s s = Dir Wend End Sub 'ファイルの内容表示 Private Sub Command2_Click() RichTextBox1.LoadFile Text1.Text & List1.Text End Sub 'ファイル削除 Private Sub Command3_Click() Kill Text1.Text & List1.Text End Sub Win2000Server IE4 ターミナルサービス/User権限 from Win98+TSC

TAGOSAKU7
質問者

お礼

とーどーあーにきー オヒサです ('-'*)フフ 現在ホントに仕事が忙しく、久々に登場しました。しかも質問者でw! あと2ミリ分忙しくなったら逝けます。 んで忙しさの余り、質問を脳内返還してました。 せっかく回答してもらっているのに、すいませんです。。。 質問内容は[cookieの削除]と書いてありましたが、ホントは[キャッシュの削除]です。 ご存知ありませんか? キャッシュの取得ならできたのですが・・・ キャッシュクリアの方法がわかりません?

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

お久しぶりです。 >でもそのフォルダにdir関数が適用できず Win98ではdir関数は普通に動きますよ。 Win2000では試していませんが、 dirの第2引数をvbHidden+vbSystemにしてみるとか あるいは権限の問題かもしれません。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=267964

関連するQ&A

  • cookieの削除方法

    cookieの削除は、ツール→インターネットオプションから削除すると聞きました。しかし私は、Cドライブ>(数課程)>cookiesというフォルダを開き、そのクッキーファイル(テキスト形式)を、すべて削除してしまいました。今、前者の方法で削除したのですが、後者の方法をしでかしてしまって、害はないか不安です。 出来るだけ早く回答お願いします。

  • Cookieについて教えてください。

    Win2000pro IE5.5Sp2 です。 MSN マネーというサイトで、株価の表示をしています。 たくさんの会社の株価を表示したいのですが、記入項目数がが足りません。 それで、記入できるだけ記入して、ファイル→インポート及びエクスポートから、Cookieをエクスポートしました。 その後、違う会社を記入して、Cookieをエクスポートしました。 でも、Cookieを入れ替えても(インポートしても)、株価の表示は変わりません。 私の考えは根本的に間違っているのでしょうか。 よろしくお願いします。

  • 消せないCookieを消す方法ありませんか?

    Windows-XP SP3です。 PDの中を整理するときときどき一時ファイルを削除しますが、他のデータは消せても1つだけ消せないCookieがあります。 Cookieのtxtを開いてみると、ある無料HP預けに預けてある私のHPが保存してある外付けHDDの保存フォルダーを指しています。 気持ちが悪いのでこのCookieを消したいのですが、どのようにしても消せません。 なにか方法がありましたらご教授ください。  

  • cookieがセットされていません。

    以前から使用していたfreemailのwebmailにログインしても 入れなくなりました(突然。しかし別のPCからは入れます) >cookieがセットされていません。 >cookie対応のブラウザを使い、ログインを行なって下さい。 というメッセージが出るため、 インターネットオプションで、クッキー、ファイル、履歴を削除したり、 セキュリティー、プライバシーを変更したりしてみましたが× 初心者なので、↑やり方が違うのかも。教えてください。 win me IE 使用。ゾーンアラーム使用です。

  • cookieフォルダのindex

    cookieフォルダの中のindexというのを削除したい時はどうすればいいですか? なぜかというと 毎回cookieフォルダとtemporary internet filesフォルダの中のファイルは全部 削除しているので 次回また同じwebページを見に行っても文字の色がサラのままというか文字がクリックした字の色になっていないのですけど ここ何日かは、以前クリックして見たリンクの文字がクリックしましたの文字の色 になったままになっています。 試しにその上下2、3個のリンク先もクリックして文字の色をクリックしましたの文字の色にしてから一旦閲覧を終了して、 クッキーフォルダとテンポラリインターネットファイルフォルダの中のファイルを 全部削除してからもう一度webページを見に行くと、新たにクリックしたとこのリンク先の文字はサラの文字の色に戻っているのですけど、 いくつかのリンク先は文字がクリックしましたの文字の色になったままになってい て毎回同じリンク先の文字がクリックしましたの文字の色になったままです。 それでcookieフォルダのなかのindexなんとかというファイルを MS-DOSモードで完全に削除出来るとどこかでみたことがあったのでしてみようと 思うのですけどMS-DOSモードで再起動したあとどうすればいいですか? osはwin95です。 ほかにもどこか直した方がいいですか?

  • CookieをONにしたい

    クッキーがONでないため見れるサイトとログインすらできないサイトがあり大変困っています。一応各HPに掲載してあるクッキーをONにする仕方を見て全部ためしましうたがまだ駄目です。 試したのは以下の3通りです。 1.ツール>インターネットオプション>インターネット一時ファイル>ファイルの削除をクリック>すべてのオフラインコンテンツを削除にチェックを入れ[OK]をクリック 2.ツール>インターネットオプション>プライバシー>セキュリティタブを開き、セキュリティのレベルを中>OK 3.自動Cookie処理上書き>常にCookieセッションを許可するもやりました。 セキュリティーソフトの影響でクッキーがオフ(受け入れない)になっている可能性があるとも指摘されました。現在シマンテックのNorton AntiVirus2005を使っています。Norton側にはメインウィンドウで[プライバシー制御]をダブルクリックと最初に書いてありますが、いったいどこのメインウィンドウでこのプライバシー 制御すればいいのでしょうか?問い合わせても返事がありません。 またこれをやったことによってクッキーはONになるのでしょうか? とにかくクッキーをONにしたいです。わかる方ヘルプお願いします。 IE6.0 Windows XP sp2

  • VB6.0フォルダの存在をチェックするには?

    Win2000prosp4,VB6.0sp6で指定したフォルダがあるかどうかチェックするにはどうすればよいでしょうか? Dir関数を使えばよいかなと思ったのですが、ヘルプには「パターンと一致するフォルダ名を大文字で戻り値として返す」 とあるのに例えば Msgbox Dir("c:\test") としても表示されるのは""となってしまいます。 フォルダ名の指定の仕方がまずいのかと思い Msgbox Dir("c:\test\") としてみると今度はtestフォルダ内のファイル名が戻り値となってしまいます。 引数がファイル名ならきちんと存在を判定できるのですが、フォルダだとどうすればよいのでしょうか?

  • cookieが関係していると思われる問題

    お世話になります。 Windows98SE・ブラウザはIE6.0です。 実は先ほどまで普通に使用していたフリーメールなのですが、エラーでログインできなくなりました。 そのエラー内容は 「cookieがセットされていません。cookie対応のブラウザを使い、ログインを行なって下さい。」 というものです。どうしてそうなったのかはわかりません。 とりあえずIE6.0のツール→インターネットオプション→クッキーの削除を行いました。 それでも解決はされませんでした。 その後c:\windows\cookieのフォルダを参照すると「Index.dat」というファイルが残っていました。 削除しようとしても「ファイル削除のエラー ファイルがいっぱいでないか、ライトプロテクトされていないか、使用中でないか確認してください」と表示されます。 これが原因なのかと思うのですが対処法がわかりません。 おわかりになる方、よろしくお願いします。 オークションの発送先住所が書かれたメールなどがあり、 困っています。よろしくお願いします。

  • 個別クッキーの削除

    Win7 64bit Internet Explorler 8 です。 個別にクッキーを消す場合は、 ファルダの 「Temporary Internet Files」の中の 例えば 「Cookie:~名前~@msn.com/」 というような、 ファイル=1つだけを削除するだけで良いでしょうか?

  • Cookieのファイルのありか

    文が長くて申し訳ありませんがよろしくお願いします。 環境は下記の通りです。 OS:WinXP SP2 ブラウザ:Internet Explorer6.0 いくつかあるCookieのうち、特定のサイトのCookieだけ削除したいと思っています。 ただし、 インターネットオプション→Cookieの削除 では無差別にすべて削除されてしまう、つまり削除対象以外=残したいCookieまで全て削除されてしまうので不都合なのです。 そこで、 C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files に格納されている、ファイル名にcookieを含むテキストファイルのうち特定のものだけを削除することにしました。そのときはこれで解決しました。 ところが別の日に同様の処理をしようと思い、C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files を開いたのですが、なぜかCookieファイル一つも存在しません。 マイコンピュータ中すべてを検索しても見つかりませんでした。 一方で、 C:\Documents and Settings\Administrator\Cookies にもcookieらしきファイルがあったので削除したのですが、上記のような効果を得られませんでした。 つまり削除したつもりなのに、そのcookieが生成するサイトに行くと、私のPCからのアクセス情報が認識されてしまっているのです。 更に後日、ふとTemporary Internet Filesフォルダを見ると、ファイル名にcookieを含むテキストファイルがなぜか復活していました。特定のサイトのCookieだけ削除すると確かに効果があって、そのサイトに初めてアクセスしたかのように認識されていました。 ところがどっこい、ほっとしたのも束の間、翌日またまたTemporary Internet Filesにァイル名にcookieを含むテキストファイルが一つも見当たりません。 今のところ、その後二度と、emporary Internet Filesにァイル名にcookieを含むテキストファイルが現れることはありません。 これってどういうことなのでしょうか?