
Podemos obtener los datos de las tarjetas y adaptadores de red de nuestro equipo en el registro.
En HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net tienes
una clave (carpeta) por cada adaptador de red ( tarjetas, adaptador de
acceso telefónico a redes ). El nombre de estas claves está formado por
cuatro dígitos (0000 ... 9999).
Dentro de cada clave, uno de los valores es DriverDesc que te da la
descripción del adaptador.
En HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans
existen, al menos, las mismas claves y los valores son la configuración del
protocolo de transporte del adaptador.
Dentro de las claves tienes, entre otros valores, IPAddress e IPMask, ambos
de tipo string.
En el caso de usar dhcp o cualquier otro sistema de asignación dinámica de
dirección ambos valores están como "0.0.0.0".
No lo he probado pero supongo que podemos modificar la dirección ip y la máscara de un adaptador modificando estos valores. Habrá que reiniciar para que tengan efecto.

