ich habe hier einen Rechner mit 2. Netzwerkkarten die erste dient zur kontaktaufnahme mit einem Server über die 2. werden Kabelmodem´s getestet. Das Programm zum testen wird über einen kleinen Button gestarten.
Mein Ziel ist es nun aber das der Test automatisch gestartet wird sobald das Netzwerkkabel eingesteckt wird.
Mein Code bisher funktioniert, ist aber leider zu träge.
Code: Alles auswählen
InitNetwork()
x=1
Repeat
Delay(15)
If (OpenNetworkConnection("192.168.100.1",80))<>0
If x=1
;MessageRequester("Info","Test wird gestartet",0)
RunProgram("c:\AutoMODEM.exe", "", "")
EndIf
x=0
Else
x=1
EndIf
ForEver
End
Code: Alles auswählen
Connected.l
SenseAPI.l=OpenLibrary(0,"sensapi.dll")
FuncID.l=GetFunction(0,"IsNetworkAlive")
If CallCFunctionFast(FuncID,@Connected)
Debug "Kabel ist dran"
Else
Debug "Kabel fehlt"
EndIf
CloseLibrary(0)
[/code]