我的系统是win7的,现在做一个自动登录的软件,在切换帐号时需要删除网页cookie才能正常登录。
系统中以下两个位置都有cookie:
1、C:\Users\tallar\AppData\Roaming\Microsoft\Windows\Cookies\
2、C:\Users\tallar\AppData\Local\Microsoft\Windows\Temporary Internet Files\
同一个cookie在以上两个位置分别为:(以QQ为例,tallar是我的用户名)
1、tallar@qq[1].txt
2、cookie:[email protected]/
当手动删除后者时,前者同时自动被删除,但当手动删除前者时,后者不会被删除。
对于我的应用,只有把后者删除才能达到目的。
问题在于,只有通过windows资源管理器才能看到后者,即:用代码(即使用cmd命令行)只能找到前者。
两个位置的两个文件有什么关系,个人猜,临时文件夹里面的文件是不是在内存中,而不是在硬盘上?
现在我应该怎样才到成功删除临时文件夹(后者)里面的cookie:[email protected]/ ?
再次真诚地抱歉,没有分了。
我用C#写的代码,用WebBrowser做的,是否可以用WebBrowser来删除与它相关的cookie?
ããæ¯ä¸ªç¨æ·æç¬ç«çcookieåå¨ä½ç½®ï¼è·¯å¾æ ¼å¼å¦ä¸ï¼
ããC:\Users\ç¨æ·å\AppData\Roaming\Microsoft\Windows\Cookies
ããå¿«éæå¼cookieè·¯å¾æ¹æ³ï¼ä»¥administrator为ä¾ï¼
ãã1ãæwin+rï¼è¾å ¥
ããC:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Cookiesï¼ç¹å»ç¡®å®ï¼
ãã2ãæå¼æ件夹å¦ä¸å¾ï¼
ãã