PDA

Visualizza la versione completa : [C++] Modificare parametri scheda di rete


LeleFT
23-02-2006, 11:22
Ciao a tutti.
Qualcuno sa se esiste una API che mi permetta di modificare facilmente alcuni parametri della scheda di rete del PC in uso (come indirizzo IP, subnet mask e default gateway)?

Ho tentato la strada della modifica del registro di configurazione, ma miseramente fallita (producendo non pochi problemi a Windows).
Avevo seguito alcune indicazioni (trovate qua e l in rete e su questo forum), ma non erano corrette.
Ad esempio, avevo dato uno sguardo a questo articolo (http://www.codeguru.com/Cpp/I-N/network/networkinformation/article.php/c2473/), ma le informazioni non sono corrette: anche dopo aver modificato tale valore, al riavvio l'indirizzo IP era quello di sempre (anche se nel registro di configurazione persisteva l'indirizzo modificato).
A tal punto ho notato che esistono altri punti del registro in cui modificare l'indirizzo IP, ma non ho ottenuto alcun risultato.

Avevo anche seguito il consiglio fornito da nik600 su questa discussione (http://forum.html.it/forum/showthread.php?s=&threadid=828380), ma il comando ipconfig /renew si applica solo per DHCP.

Insomma, nulla di fatto.

Io dovrei sviluppare un semplicissimo programma che, dato in pasto il nuovo indirizzo IP, la nuova subnet mask e il nuovo default gateway, li imposta per il PC. Se qualcuno conosce del software (gratuito e, possibilmente, open source) che lo fa, sarei grato se me lo indicasse.

Grazie a chiunque voglia rispondere.


Ciao. :ciauz:

LeleFT
23-02-2006, 17:15
Proprio nessun suggerimento? :(


Ciao. :ciauz:

Loading