WIFI連接,壹般都是由連接的路由器上的DHCP自動分配的,即使自行修改,也不能修改連接的路由器上的公網IP地址,連接網絡後,使用的還是路由器上的公網地址,能修改的只是本地的IP地址。
只要定時執行設置本地IP地址即可,代碼僅供參考:
ManagementBaseObject?inPar?=?null;ManagementBaseObject?outPar?=?null;
ManagementClass?mc?=?new?ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection?moc?=?mc.GetInstances();
foreach(ManagementObject?mo?in?moc)
{
if(!?(bool)?mo["IPEnabled"])
continue;
inPar?=?mo.GetMethodParameters("EnableStatic");
inPar["IPAddress"]?=?new?string[]?{?"192.168.0.111"?};
outPar?=?mo.InvokeMethod("EnableStatic",?inPar,?null);
}