WIN7 读取COOKIES的问题 InternetGetCookie
如题
我现在 要读取WIN7 下的 cookies InternetGetCookie访问目录是
C:\Users\aaa\AppData\Roaming\Microsoft\Windows\Cookies
但是网页的 cookies放在
C:\Users\aaa\AppData\Roaming\Microsoft\Windows\Cookies\Low。。。。。
悲催啊 ,,这个目录 InternetGetCookie 读不到
谁 碰到过的给点解决方案,,,, 拜谢
[解决办法]
该回复于2011-05-05 15:39:03被版主删除
[解决办法]
CSDN 真水,,,就会回答些,,不疼不痒的问题,,,看来专业的选手很少泡CSDN 啊
[解决办法]
cookie存放与读取在哪里是和运行程序的权限有关系,low的时候自然就存储/读取Cookies\Low了。
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
[解决办法]
LS 的方法都用了 ,,无解
[解决办法]
使用 IEGetProtectedModeCookie 。 需要先包含iepmapi.h ieframe.dll
[解决办法]
虽然不知道,从程序上如何解决,
但是,发现,关闭IE的安全模式,
就可以通过 System.Windows.Application.GetCookie("http://www.a.com");
顺利获得想要的Cookie 了。
嘿嘿。。。
工具--Internet选项--安全--去掉“启用保护模式”的钩钩,就可以了。
本人QQ:88306691
如果有发现,如何通过程序解决的,欢迎交流。嘎嘎。。。^_^
[解决办法]
再编程之前,先看看。
谢谢:zhangwenan2010。很喜欢解决问题之后把结果发出来。很多人只提问题,找到答案后就不吭声了