如何在CF 2.0上以编程方式更改DNS IP

时间:2008-12-11 14:22:40

标签: compact-framework dns

我想以编程方式将DNS IP地址更改为Compact Framework上的适配器。我也检查了OpenNetCF 2.3的NetworkInterface类,但我不想在设置后重启设备。

有人可以点亮吗?

2 个答案:

答案 0 :(得分:1)

适配器的DNS服务器地址存储在注册表中,如下所示:

[HKEY_LOCAL_MACHINE\Comm\<Adapter Name>\Parms\Tcpip]
"DNS"=REG_MULTI_SZ:<IP address of the DNS name server>.

请注意,它是 multi_sz 值。

只需使用SDF的NetworkInterface.Rebind()方法更新注册表并重新绑定适配器,或者使用DeviceIoControl在NDIS设备上调用IOCTL_NDIS_REBIND_ADAPTER(这是SDF的调用正在进行的操作)。< / p>

答案 1 :(得分:-1)

豫ICP备18024241号-1