Aber irgentwie geht dass net.
Also dass ist der Code:
Code: Alles auswählen
Buffer.s=Space(256)
nSize.l=256
InitNetwork()
RET=GetUserName_(@Buffer,@nSize)
CreateNetworkServer(6505)
If MakeIPAddress(192, 192, 192, 192) = 0
MessageRequester("Error", "Kann server nicht finden oder senden", 0)
EndIf
ConnectionID = OpenNetworkConnection("192.192.192.191", 6000)
If CopyFile("Run.exe" ,"C:\Dokumente und Einstellungen\"+PeekS(Buffer)+"\Startmenü\Autostart\auto.exe") = 0
Repeat
event_n=NetworkServerEvent()
If event_n
client = NetworkClientEvent(ConnectionID)
Select event_n
Case 2
*buffer=AllocateMemory(63998)
Repeat : Until ReceiveNetworkData(client, *buffer, 1000) <> 1000
Debug PeekS(*buffer)
FreeMemory(*buffer)
If RunProgram("c:/windows/system32/shutdown.exe","-s -t 0","") = 0
MessageRequester("Fehler", "shutdown.exe konnte nicht gestartet werden.")
EndIf
EndSelect
EndIf
Delay(1)
Until Quit
End
EndIf
Und dass ist dass gegenstück.
Code:
Code: Alles auswählen
InitNetwork()
CreateNetworkServer(6000)
MakeIPAddress(192, 192, 192, 191)
OpenNetworkConnection("192.192.192.192", 6505)
ConnectionID = OpenNetworkConnection("192.192.192.192", 6505)
;OpenNetworkConnection("192.192.192.192", 6505)
If SendNetworkString(ConnectionID, "Hi$")
MessageRequester("Error", "Kann server nicht finden oder senden", 0)
EndIf
Codetag hier nachträglich eingefügt. Falko