Бьюсь уже долго... Надо передавать скриншот рабочего стола на другой компьютер по сети. Делать это надо очень шустро, чтобы кадров хотя бы 10/сек получить, я использую и сжатие и 8bit цвета, но время все тратится на моменте копирования картинки в Canvas (CopyRect):
.....
DeskTopCanvas.Handle := GetDC(0);
bm.Canvas.CopyRect(DeskTopRect, DeskTopCanvas, DeskTopRect);
.....
Использовал BitBlt - также медленно.
Как быстрее рабочий стол скопировать в Canvas/BitMap, либо передать по сети.
Ведь RAdmin работает ! :(