2010-11-26 62 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,則非管理用戶可以訪問原始套接字。默認情況下,只有管理員才能訪問原始套接字。