2010-11-26 15 views
3

我一直试图在我的机器下使用Windows xp sp2下的原始套接字。因为我的用户没有管理员权限,所以在尝试创建sock_raw套接字时出现错误。有没有人知道Active Directory或组策略下的特定权限,以便我可以让我们的管理员授予我相同的权限?普通用户的原始套接字特权

由于事先 哈瑞

回答

2

根据MSDN

[O]管理员组可以在Windows 2000和后创建类型SOCK_RAW的插座的唯一一句成员。

您需要成为管理员组的成员。没有特定的Active Directory特权,您只需要加入该组。

+0

哦,运气不好..谢谢你的答案Dean ..所以我明白当我们使用数据包嗅探器时用户需要拥有相同的管理员权限,对吧? – Hari 2010-11-26 06:21:53

1

对于Windows 2003,Microsoft注意到了这一点,但XP SP2可能会禁用它。

AllowUserRawAccess

重点:项:Tcpip \参数

值类型: REG_DWORD布尔

有效范围: 0,1(假,真)

默认值: 0(假)

描述:该参数控制访问原始套接字。如果为true,则非管理用户可以访问原始套接字。默认情况下,只有管理员才能访问原始套接字。