Question

Comment fonctionne VNC envoyer des messages Repeindre aux fenêtres, même lorsqu'un utilisateur est inactif?

Je voudrais mettre en œuvre cela en forte C - J'ai eu un regard sur les PrintWindow, les méthodes de SendMessage et aucun d'entre eux atteins la même chose que VNC (testé en capturant des images et son noir) mais avec VNC-je obtenir la entier.

Quelles sont les techniques qu'ils utilisent pour le faire et peut-il être mis en œuvre en forte C pour obtenir des fenêtres à toujours repeindre même lorsqu'un utilisateur est inactif (c.-à-RDP est fermé, réduit ou similaire).

Merci à tous

Était-ce utile?

La solution

Vous pouvez utiliser la technique utilisée par les jeux vidéo, qui consiste à redessiner de façon permanente une fenêtre pendant le temps d'inactivité du CPU.

Je trouve une application C # .

Il vous suffit de l'adapter à vos besoins.

Autres conseils

VNC ne PAS envoyer des messages WM_PAINT

Windows ne (et il ne se soucie pas si un utilisateur est actif). Voir aussi

Est-il possible d'une capture d'écran application réduite

Comment obtenir la capture d'écran d'une application réduite programme

captures d'écran d'un bureau à distance réduite au minimum

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top