1、先从注册表中变例下面的注册表项:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards
会有1,2,等,取到每一个网卡的ServiceName。
2、修改
HKLM\SYSTEM\CurrentControlSet\Services\"ServiceName"\Parameters\Tcpip
有以下键值需要修改:
IPAddress、SubnetMask
其中注册表读取和写入的操作API为:
GetProfileInt  
GetProfileSection  
GetProfileString 
WriteProfileSection  
WriteProfileString 
你应该已经很熟悉了吧。