Bonjour,
j'aimerai avoir le code en C pour Visual C++ 6 qui permet de changer l'adresse ip de la carte réseau.
Le code suivant permet de le faire en VB !!!
j'ai essayé de le mettre dans un ocx.. seul problème c que je le mets en complément d'autre ce qui fait que ca plante entre vb et visual C.. donc je me dis que si j'avais que du C ca serait mieux.
Pour ce que ca interesse je peux dire comment utiliser la fonction à partir du programme C. Le code fonctionne correctement seul hic comme je l'ai dit il faut l'utiliser en cliquant sur un bouton par exemple.
a+
Little JC
Dim Adapter As Object
Dim tmpStr As String
Dim ipaddr As Variant
Dim subnet As Variant
Dim gateway As Variant
Dim tmpVariant As Variant
Dim RetVal As Integer
Set Adapter = GetObject("winmgmts:Win32_NetworkAdapterConfiguration=0")
ipaddr = Array(IpAdresse)
subnet = Array(IpSousReseau)
gateway = Array(IpPasserelle)
'Set your adapter to a static IP address
RetVal = Adapter.EnableStatic(ipaddr, subnet)
If RetVal = 0 Then
'Set your gateway
RetVal = Adapter.setgateways(gateway)
If RetVal = 0 Then
'Set your DNS
RetVal = Adapter.SetDNSDomain("myDnsName")
End If
End If