Entwickler-Ecke
Internet / Netzwerk - Clients aus und ein schalten
brto - Fr 11.07.03 12:55
Titel: Clients aus und ein schalten
Hi Ho,
wie kann ich über ein netzwerk andere Rechner runterfahren lassen oder hochfahren lassen? Brauche ich dazu Administrator rechte?
Hansi@OMG - Mo 14.07.03 06:43
Ausschalten geht, da musst du nur einen Client schreiben, der immer im Hintergrund mitläuft. Und dem sagst du, wenn er z.B. den Befehl "Shutdown" kriegt, dass er den Rechner Herunterfahren soll. Des geht z.B. mit den ABF Components ganz gut.
Aber Hochfahren?
Man kann doch keinen Rechner hochfahren über Remote, da läuft doch nichts und wie willst du des dann bitte machen? Soll dein Programm, das da übrigens nicht läuft den Powerknopf drücken? :lol:
BungeeBug - Mo 14.07.03 07:57
hi,
wie soll das Programm denn das bitte machen? Ich bitte um konstuktive Vorschläge :P
So jetzt mal ernst, du kannst (nur mal so als Überlegung) ne WOL Funktion benutztn, vorrausssetzung ist dann aber das der PC auf der andern Seiterichtig eingestellt ist :)
MfG BungeeBug
Hansi@OMG - Mo 14.07.03 12:38
Du willst einen Konstruktiven Vorschlag?
Hier:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| procedure TForm1.TCPServerExecute(AThread: TIdPeerThread); var input : string; begin with AThread.Connection do begin while Connected do begin input :=ReadLn; if input = 'Shutdown' then begin athread.Connection.WriteLn('Shuting down'); abfshutdown1.ActionType:=aatshutdown; abfshutdown1.Execute; end; end; |
So kann man es machen, das der Rechner auf Kommando Runterfährt.
Wie das WOL funktioniert, steht glaub ich in einem anderen Posting, da kenn ich mich nicht so aus.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!