能力值:
( LV2,RANK:10 )
|
-
-
2 楼
自己先顶一个
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
cmd也可以改ip地址的说
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
回楼上
已经用驱动禁止用户修改ip了,界面上用户还可以点,但是不起作用。
这样做用户体验不太好,所以想在界面上也禁用
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
点击制动获取IP地址,下面那个就变灰了
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
用组策略可以
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
驱动都用上了,这个不难吧,找到窗口句柄,直接设置属性即可。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
最简单的方法就是把用户设置到user组里面,他的权限就无法更改IP地址
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
去组策略可以禁止,gpedit.msc
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
楼主 : 其实您可以使用gpedit.msc 更改。
Press Windows button.
Enter "gpedit.msc"
然后更图片去更改。
Clicking that option, you can prevent local users from changing IP address.
希望这是您所需要的。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
事先设一次自动获取。然后组策略,直接禁止修改ip。干脆连这个设置界面也进不了。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
谢谢大家的回答,组策略对管理员用户不好用,对win7也不好用
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
自己建个认证服务器认证后分配ip,如果不是服务器上的ip就不让数据把过去
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
路由那边绑定ip和mac地址就可以了。这样改ip的人就无法上网。只能在指定ip才能上网
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
求分转正。我可以用笨点的方法实现你这个要求。枚举窗口,找到那个"使用下面的 IP 地址“按钮,把它置为无效的就可以了。
#include <Windows.h>
#include <string>
using namespace std;
BOOL CALLBACK LookUpIPSetWnd(HWND hwnd,LPARAM lParam)
{
if (hwnd != NULL)
{
char zsClassName[MAX_PATH] = {0};
char szTitleName[MAX_PATH] = {0};
GetWindowTextA(hwnd,szTitleName,MAX_PATH);
GetClassNameA(hwnd,zsClassName,MAX_PATH);
string className = zsClassName;
string titleName = szTitleName;
if (className.compare("Button") == 0 && titleName.compare("使用下面的 IP 地址(&S):") ==0)
{
::EnableWindow(hwnd,FALSE);
}
}
return TRUE;
}
int _tmain(int argc, _TCHAR* argv[])
{
while (1)
{
HWND hd = FindWindow(NULL,L"Internet 协议版本 4 (TCP/IPv4) 属性");
if (hd)
{
EnumChildWindows(hd,LookUpIPSetWnd,NULL);
}
Sleep(500);
}
return 0;
}肯定可以实现,本人为了分转正亲手搞的,你可以 用win32实现把黑框去掉的哦。也可以弄个dll注入到explorer里面起个线程实现这个。
|
|
|