我一直在尝试在windows xp sp2下使用我的机器中的原始套接字。由于我的用户没有管理员权限,我在尝试创建sock_raw套接字时遇到错误。有没有人知道Active Directory或组策略下的特定权限,以便我可以要求我们的管理员给我相同的权限?
提前谢谢, 哈答案 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,则非管理用户可以访问原始套接字。默认情况下,只有管理员才能访问原始套接字。