Seite 1 von 1
Desktop Streamer [Open Source]
Verfasst: 13.04.2009 18:55
von cxAlex
Kleines Tool um den Desktop eines Remote - PCs zu streamen. Das ganze basiert auf ECluster, daher funktioniert das ganze natürlich mit beliebig vielen Clients und verwendet Multithreading. Das ganze soll den Umgang mit ECluster zeigen, es ist sehr leicht erweiterbar um z.B. die Maus des Servers zu steuern oder Mausklicks usw. zu simulieren.
Viel Spaß damit, Gruß Alex
http://paladiumproject.q-soft.ch/public ... Stream.zip
//Edit: Bitte beim Slave Tread-Safe aktivieren, ab 20 Clients wirds ein bisschen happig.
Verfasst: 14.04.2009 00:47
von X360 Andy
Geil du bist mein Held !
Ich wollte letztens schon sowas fragen wie man sowas am besten erstellt.
1000 Dank, werde es morgen sofort testen

Verfasst: 14.04.2009 09:25
von Joel
Danke!!
Vllt noch eine Funktion, die das klicken auf Steuer PC verbietet.
Aber sonst finde ich das Tool Super
Verfasst: 14.04.2009 09:40
von cxAlex
Servus und guten Morgen!
Toll das euch das Programm gefällt.
Joel hat geschrieben:
Vllt noch eine Funktion, die das klicken auf Steuer PC verbietet.
Versteh ich nicht ganz, derzeit ist das doch noch gar nicht möglich, in der aktuellen Version kannst du nur den Desktop streamen.
Im allgemeinen geht es mir darum ECluster ein wenig zu demonstrieren, man könnte damit leicht ein komplettes Fernwartungsprogramm programmieren, vlt. erweitert es ja einer von euch, ich werd noch eventuell eine Maussteuerung einbauen und es dann lassen.
Gruß, Alex
Verfasst: 14.04.2009 10:52
von Joel
Demnächst wird noch ein gutes Streaming-Tool folgen!!! Hat aber nichts hiermit zutun...
Verfasst: 14.04.2009 14:42
von cxAlex
Update:
Nun kann man die Maus des Slaves steuern und Klicks simulieren. Ziehen usw. (Drag/Drop) ist noch nicht eigebaut (sollte auch nicht so schwer sein, man müsste nur jedes #MOUSEEVENTF_RIGH/LEFT/UP/DOWN weiterleiten) vlt. will das einer von euch einbauen.
Die Tastatur leite ich noch nicht weiter, das währe auch nicht zu schwer, beim Slave die Raw-Keys einlesen um am Slave senden, auch leicht implementierbar. Mit der Bildschirmtastatur von XP hab ich aber schon am Remoterechner ein TXT - File erstellt ,gespeichert und wieder gelöscht. (*erfolg*)
Der Slave stürzt selten mal ab, da gibts irgend ein Problem mit der WinAPI, aber das sollte man finden wenn man sich mit der WinAPI etwas besser als ich auskennt.
Wie gesagt, das ganze soll nur den leichten Umgang mit
ECluster demonstrieren, wenns einer erweitern will würde ich mich freuen.
Viel Spaß damit, Gruß Alex
http://paladiumproject.q-soft.ch/public ... Stream.zip
Verfasst: 14.04.2009 18:48
von cxAlex
Update:
Alles läuft jetzt Fehlerfrei und absturzlos (kleiner String-Bug in ECluster, siehe:
http://www.purebasic.fr/german/viewtopi ... 354#240354)
Viel Spaß damit, Gruß Alex
http://paladiumproject.q-soft.ch/public ... Stream.zip
Verfasst: 24.04.2009 16:46
von cxAlex
Update:
- Bilder werden nicht mehr auf der Festplatte zwischengespeichert
- Nutzt nun Autokompression der neuen ECluster Version
Dadurch das die Bilder nun nicht mehr auf der Festplatte zwischengespeichert werden wird das ganze performater. Außerdem kann ich durch die automatische Komprimierung nun die Bilder in höherer Qualität bei weniger Netzwerk - Traffic senden.
Viel Spaß damit, Gruß Alex Very Happy
http://paladiumproject.q-soft.ch/public ... Stream.zip
Verfasst: 30.05.2009 17:20
von cxAlex