Desktop Streamer [Open Source]

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Desktop Streamer [Open Source]

Beitrag 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 :D

http://paladiumproject.q-soft.ch/public ... Stream.zip

//Edit: Bitte beim Slave Tread-Safe aktivieren, ab 20 Clients wirds ein bisschen happig.
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Beitrag 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 :allright:
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

Danke!!

Vllt noch eine Funktion, die das klicken auf Steuer PC verbietet.

Aber sonst finde ich das Tool Super
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag 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
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

Demnächst wird noch ein gutes Streaming-Tool folgen!!! Hat aber nichts hiermit zutun...
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag 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 :D

http://paladiumproject.q-soft.ch/public ... Stream.zip
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag 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 :D

http://paladiumproject.q-soft.ch/public ... Stream.zip
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag 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
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

Update: Download 1. Post oder:

http://paladiumproject.q-soft.ch/public ... Stream.zip
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Antworten