Technologies Used in Remote Administration (Non-RD) Applications

I want to know what technologies are currently used as the main screen capture mechanism for remote administration software, for example

  • Vnc
  • Pcnynywhere
  • Teamviewer
  • Rac remote
  • Administrator
  • etc..

The programming language is not so important as soon as you know whether you need to develop a driver that processes video memory 30 times per second or are there any COM objects built into the Windows kernel to help with this? I am not interested in third-party components for this. Should I use DirectX tools? I just want the starting point to create my own screen capture engine, which will be smaller than the processor swamp.

+3
3
+3

PcAnywhere RDP , - , , ( ), . - Windows ( ). .

VNC, , , ( png, jpeg ) . 30 , , .

+1

DirectShow, -, . . Windows Media Encoder . .

SDK Windows Media Encoder , , . Bing Google "Windows Media Encoder SDK" "Screen Capture", .

, , http://gpalem.web.officelive.com/screencap.html.

UltraVNC http://www.uvnc.com/onlinehelp/8.html. , , .

, . ? ? .. .... http://en.wikipedia.org/wiki/Remote_desktop_software

, , ... http://en.wikipedia.org/wiki/Comparison_of_remote_desktop_software

As Ho said, you can check how others did it. Depending on the application license, of course. The second Wikipedia link contains over 15 open source programs using various screen capture / transfer methods and protocols.

+1
source

Source: https://habr.com/ru/post/1742732/


All Articles