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.