Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> RDP b RrintScreen возможно ли? 
:(
    Опции темы
alcogol
Дата 20.8.2009, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 11.3.2008

Репутация: нет
Всего: нет



Добрый день уважаемые форумчане, помогите пожалуйста советом.


Задача такова, есть несколько удаленных серверов, на каждом из них висит по сессии, сессии созданы софтинкой Remote Desktop Connection. Собственно стандартная софтина, не избалованная настройками. Так вот, с некоторых пор понадобилось написать некую софтинку для мониторинга и управления разными фишками в пределах этих сессий, есть сервер, есть несколько клиентов... Одна из задач отображать на сервере по запросу скрин того, что сейчас творится в той сессии. Я все сделал, все написал, тестил... Но тут облом, на стадии завершения обнаружил что упустил один момент, тестировал во время того как сессия была активна и окно RDP было активным. Достаточно свернуть его, или кинуть ту сессию в дисконнект и все. Клиентская программа вместо изображения рабочего стола присылает пустышку, то есть скрин делает,а  на скрине "белый квадрат Малевича".

Догадываюсь почему это происходит, никто не скажет, можно найти какой-нибудь выход из ситуации? Что-бы все-таки сделать нормальный скрин рабочего стола?

Изначально все было так:

Код

....
var
 Canvas:TCanvas;
 ScreenV:HDC;
var jpg:tjpegimage;
begin
ScreenV := GetDC(0);
Canvas:=TCanvas.Create();
Canvas.Handle:=ScreenV;
Image1.Canvas.Copyrect(Rect(0,0,Image1.Width,Image1.Height),
Canvas, Rect(0,0,Screen.Width,Screen.Height));
ReleaseDC(0,ScreenV);
Canvas.Free;
....

PM MAIL   Вверх
alcogol
Дата 21.8.2009, 07:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 11.3.2008

Репутация: нет
Всего: нет



че народ, нет никаких мыслей? безнадега? :(
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0402 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.