![]() |
Re: Desktoänderungen mitbekommen
1. Ja des ist wirklich sehr OT
2. Meines wissends gibt es nur negative Kritik (des sagt des wort ja schon aus) 3. Wenn du noch über was sagen willst dann bitte per pn |
Re: Desktoänderungen mitbekommen
wenn du mir genau sagen würdest, was du proggen willst könnte ich dir sagen ob ich weiß wie du es mit bitblt machst
|
Re: Desktoänderungen mitbekommen
zur info: BitBlt operiert mit zwei DeviceContext-handles (
![]() desweiteren gibt's noch operation zum multiplizieren etc. die copy-operation ist also wie geschaffen für dich, gsh, da du anscheinend den aktuellen bildschirminhalt über ein netzwerk verschicken möchtest. aenogym |
Re: Desktoänderungen mitbekommen
zwei programme einen server und einen client
der client soll desktop änderungen mitbekommen und diese (nur diese) über des netzwerk zum server übertragen. der server soll des dann darstellen NAchtrag: @Aenogym: Ja aber wie verwendie ich des was bringt mir de??? |
Re: Desktoänderungen mitbekommen
*push*
Also mein Vater hat gemeint des Windows mir da ne Msg schickt wenn was geändert wird. Weiss jemand wie ich die abfange? |
Re: Desktoänderungen mitbekommen
hmm also willst du sowas wie vnc machen ?
jo windows schickt ne message wenn was geändert wird, aber wie man da rankommt weiß ich leider auch nicht. mir hat heute ein kollege versucht zu erklären wie das bei dem rdp von windows funktioniert. er meinte da würden die verktorgrafikbefehle direkt am grakatreiber abgegriffen und die dann übertragen, deshalb ide geschwindigkeit. hab jedoch keine ahnung wie das zu realisieren ist, bin jetzt erstmal an der reinen bitmap-übertragung dran + optimierungsalgorithmen |
Re: Desktoänderungen mitbekommen
naja also ich möchte wenns des wirklich gibt schon mit den Messages machen.
Hat einer eine Idee wie des geht? |
Re: Desktoänderungen mitbekommen
Du kannst sowieso davon ausgehen dass der Bildschirm jedesmal geändert wurde. (Mauszeiger verschoben, Cursor blinkt, Trayicon, etc.)
Du musst nur noch mithilfe von Bitblt den geänderten Bildschirmbereich ermitteln. |
Re: Desktoänderungen mitbekommen
nein davon kann ich nicht ausgehen
|
Re: Desktoänderungen mitbekommen
Warum nicht? Der Flaschenhals ist ja wohl eindeutig das Netzwerk. Also sollte es für den Server nichts ausmachen, in einem bestimmten Intervall den Desktop zu überprüfen. Wenn sich nichts geändert hat, wird auch nichts zum Client geschickt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:44 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