我修改了注册表,以便所有用户的cookie都存储在相同的位置。
一旦您有多个用户,Windows就会将您的Windows用户名放在该用户下载的每个cookie的文件名的前面。
我希望用户共享特定的cookie。
我运行的是Server2008 R2,但我相信在Windows7、Vista、XP和2003上也可以这样做。
如何删除cookies上的前缀?我在注册表里找了一下,发现了这个:
互联网设置、5.0、缓存、Cookie: PerUserItem
该键的值为@User
用户设置“EmailName”=“HKEY_USERS\S-1-5-19\Software\Microsoft\Windows\CurrentVersion\Internet @”
我把这些钥匙都清空了,但它不起作用。
发布于 2009-12-22 13:17:35
我想说你是在逆水行舟,或者至少我希望你是。Cookie不应在用户之间共享。
发布于 2009-12-22 13:20:21
这是不可能的。注册表为每个用户都有一个单独的特定于用户的配置单元。
你想用它来达到什么目的?也许你不应该有单独的用户,只有一个帐户供所有用户使用。
发布于 2009-12-23 03:34:27
在这里发帖2小时后,我想出了一个办法。谢谢你的快速回应,即使有些人只是告诉我我是在逆水行舟。没有什么我不知道的,这是我唯一会游泳的方法。无论如何,对于那些感兴趣的人,这是我所做的:
我使用runas命令更改了internet explorer的命令行路径。c:\windows\system32\runas.exe /savecred /user:username "C:\Program Files (x86)\Internet Explorer\iexplore.exe“
runas命令允许您以不同的用户身份运行程序,例如,如果您需要授予该程序管理员访问权限,但您不想让您的用户成为管理员。现在IE在同一个用户下运行,尽管人们以不同的名字登录到我的服务器。
我尝试这样做的原因是为了挫败一个网站的保护,该保护限制了我一次可以运行的使用次数。现在他们只是认为我只有一个用户登录了!
https://stackoverflow.com/questions/1944285
复制相似问题