普通用户的原始套接字权限

时间:2010-11-26 05:41:46

标签: sockets privileges

我一直在尝试在windows xp sp2下使用我的机器中的原始套接字。由于我的用户没有管理员权限,我在尝试创建sock_raw套接字时遇到错误。有没有人知道Active Directory或组策略下的特定权限,以便我可以要求我们的管理员给我相同的权限?

提前谢谢, 哈

2 个答案:

答案 0 :(得分:2)

根据MSDN

  

[O]管理员组的成员可以在Windows 2000及更高版本上创建SOCK_RAW类型的套接字。

您需要成为Administrators组的成员。没有特定的Active Directory权限,您只需要在该组中。

答案 1 :(得分:1)

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

AllowUserRawAccess

密钥: Tcpip \ Parameters

值类型: REG_DWORD-Boolean

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

默认值: 0(错误)

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