如题
我现在 要读取WIN7 下的 cookies InternetGetCookie访问目录是
C:\Users\aaa\AppData\Roaming\Microsoft\Windows\Cookies
但是网页的 cookies放在
C:\Users\aaa\AppData\Roaming\Microsoft\Windows\Cookies\Low。。
悲催啊 ,,这个目录 InternetGetCookie 读不到
谁 碰到过的给点解决方案,,,, 拜谢
我现在 要读取WIN7 下的 cookies InternetGetCookie访问目录是
C:\Users\aaa\AppData\Roaming\Microsoft\Windows\Cookies
但是网页的 cookies放在
C:\Users\aaa\AppData\Roaming\Microsoft\Windows\Cookies\Low。。
悲催啊 ,,这个目录 InternetGetCookie 读不到
谁 碰到过的给点解决方案,,,, 拜谢
google后查到了这篇文章,可以参考下。
http://zitomerconsulting.com/blog/2007/09/11/dealing-with-vistas-low-integrity-cookies/MSDN也说明了,当程序运行于低权限模式时,cookie是存放与Cookie\Low的.
Cookies that have an expiration date are stored in the local users account under Users\"username"\AppData\Roaming\Microsoft\Windows\Cookies directory, and the Users\"username"\AppData\Roaming\Microsoft\Windows\Cookies\Low directory for applications running under low privileges.
详细的参考http://msdn.microsoft.com/en-us/library/aa385326(v=vs.85).aspx
但是,发现,关闭IE的安全模式,
就可以通过 System.Windows.Application.GetCookie("http://www.a.com");顺利获得想要的Cookie 了。嘿嘿工具--Internet选项--安全--去掉“启用保护模式”的钩钩,就可以了。本人QQ:88306691
如果有发现,如何通过程序解决的,欢迎交流。嘎嘎^_^