![]() |
VRST - Visuelles Remote Steuerungs-Tool
Liste der Anhänge anzeigen (Anzahl: 2)
VRST - Visuelles Remote Steuerungs-Tool
Joa das is mein erstes Programm, dass ich hier veröffentliche. Dieses Programm dient dazu einen PC ferzusteuern, wie der Name schon sagt. Der zu steuernde PC startet den Server und der Steuernde PC den Client. Zum Client gibt es auch schon eine umfassende Hilfe. Guckt euch einfach das Programm an und sagt mir wie ihr es findet. Ich bin erfreut über jegliche Art von Kritik und Verbesserungsvorschlägen, Bug-Meldungen etc. Achtung: Wenn man als Server einen hinter einem Router sitzt, muss man den Eingestellten Port forwarden (Standart : 3221), sonst kann kein Client auf den Server zugreifen. zur Zeit unterstützt der Server nur einen Client, wenn sich ein zweiter Client verbinden würde, würde der Server zwar die Anfragen bekommen, würde sie aber an den ersten Client schicken. Das Programm soll später für meine Schule nutzbar sein, für den Informatik-Unterricht um die Schüler zu kontrollieren und z.B. auf mehreren PCs gleichzeitig Programme zu installieren. Hier ein Screenshot vom Client: ![]() Und hier einer vom Server: ![]() Grüße Konstantin Helbig aka Coolspot |
Re: VRST - Visuelles Remote Steuerungs-Tool
Kannst du das nicht als zip Datei bereitstellen.??
Kann/Möchte keine zusätzlichen programme installieren... |
Re: VRST - Visuelles Remote Steuerungs-Tool
Kein Problem.
Habs als Zip online. |
Re: VRST - Visuelles Remote Steuerungs-Tool
Hättest du ein paar Screenshots ;-)
Danke Mfg |
Re: VRST - Visuelles Remote Steuerungs-Tool
Zitat:
Mach mir mal nen Screenshot von MSTSC... :) Naja, die Konfiguration wär ev. nen Screenshot wert, da hast du allerdings recht. Grüße Faux |
Re: VRST - Visuelles Remote Steuerungs-Tool
Sorry dass das erst so spät kam,
die Screenshots sind jetzt hinzugefügt. |
Re: VRST - Visuelles Remote Steuerungs-Tool
Könntest du noch ein bisschen die Technik beschreiben? Ich habe mal für mich selbst angefangen soetwas zu schreiben, habe es dann aber abgebrochen. Ich weiß noch, dass ich jeden Byte Traffic gekämpft habe... Wie sieht das bei dir aus? Wie wurde die Live-Ansicht umgesetzt?
|
Re: VRST - Visuelles Remote Steuerungs-Tool
Das Ganze ist eigentlich sehr einfach:
Ich habe einen Server: TServerSocket auf dem Server und ich habe 3 Clients (TClientSocket): 1. zum empfangen der großen Screenshots 2. zum empfangen der Live-Mode screenshots 3. zum senden und empfangen von Textnachrichten (den Befehlen) Also der Live-Mode war relativ einfach: Sobald der Live-Mode aktiv wird, Sendet der Client eine Anfrage an den Server, dass er einen LM-Screenshot haben will, den der dann schickt, sobald der Client die Datei fertig geladen hat, schickt er wieder eine Anfrage an den Server, dass er einen Screenshot haben will. Das läuft solange bis der Client den LM-Button nochmal drückt. Der Live-Mode würde theoretisch auch schneller gehen, wenn ich die "Sleep(100)" Befehle rausnehmen würde, das Problem dabei ist, wenn das Program über LAN läuft, dann werden die Gesendeten Packete zusammengepackt, zur Erläuterung : Der CMD-Client (Client 3) sendet seine Anfragen so zB.: "LM:GetScreen" um einen LiveMode-Screenshot zu holen, wenn 2 Packete zu schnell hintereinander geschickt werden dann kann es passieren dass diese anfrage so aussieht: "LM:GetScreenLM:GetScreen" und diese kann nicht Interpretiert werden. Grüße CoolSpot |
Re: VRST - Visuelles Remote Steuerungs-Tool
also da kannst du doch ein NLBR dranhängen um das zu trennen, oder?! Wenn man ein Remoting-Tool schreibt, sollte man ja doch ein einfaches Netzwerkprotokoll hinkriegen ;)
|
Re: VRST - Visuelles Remote Steuerungs-Tool
ja das könnte man machen, aber ich bin erstmal so zufrieden wie es gerade ist es funktioniert ja ganz gut und die Live-Mode funktion muss ja nich unbedingt unnötigen Traffic verbrauchen.
|
Re: VRST - Visuelles Remote Steuerungs-Tool
Hi,
also dein Tool is ganz ok. Ich habe sowas auch schon mal gemacht. Ich hatte nur nie alle Funktionen in einem Programm vereint, da mir irgendwann die Lust dazu verloren ging. Ich konnte z.B. bei dem "LiveModus", Mausklicks ausführen, oder die Prozesse von dem Computer auslesen, wo der Server installiert war. Benutzername und Passwort-Funktion hatte ich auch. Einstellen konnte man den Server mit einem extra Tool, dem EditServer. Das kennst du vllt von SubSeven, einem Trojaner, welcher übrigens auch in Delphi geproggt wurde. Also wenn du willst, könnte ich dir ja ein paar Tips geben. Dann könntest du ja mal probieren ein vernünftiges Remote Tool zu programmieren, ohne irgendwelche "bösen" Absichten. PS: Nicht, dass ich dir was unterstellen will. Man kann ja schnell mißverstanden werden :wink: _________________ Edit: Wie ich gerade gesehn habe, hast du ja die Mausklickfunktion. Aber da fehlt ja noch die Doppelklick und Rechtsklickfunktion ;) Und versuch doch mal, das ganze dem LiveModus hinzuzufügen! Also dann, frohes Schaffen... |
Re: VRST - Visuelles Remote Steuerungs-Tool
joa und genau da hätte meine nächste Frage angesetzt, da ich ja ein Tool für meine Schule bauen möchte, muss das Tool auch abschusssicher sein, man soll es also nicht mit dem Taskmanager schließen können, ich könnte verstehen wenn ihr mir diese Frage ungern beantworten wollt, aber es wäre sehr nett ;)
Also erstmal danke dass du mir Hilfe anbietest vielleicht komme ich darauf zurück, aber wenn ich ein "vernünftiges" Remote-Tool programmieren will, dann werde ich das wahrscheinlich nicht mit Screenshots machen, vielleicht eine eigene Shell ? Aber bis dahin wäre es noch ein langer (!!) Weg :) Coolspot |
Re: VRST - Visuelles Remote Steuerungs-Tool
Zitat:
mfg Christian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz