Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

Как получить вид удаленного экрана (примерчик бы)   Найти похожие ветки 

 
Uriel   (2003-09-19 16:02) [0]

Привет всем !!!
Стоит задача: взять вид удаленного экрана и поместить его на мою форму моего приложения на моем компе.Помогите плыз кто шарит, диплом пишу на эту тему, застрял блин на этом месте...
Буду рад любым коментариям....


 
Reindeer Moss Eater   (2003-09-19 16:05) [1]

А делать все это только на своем компьютере ты уже умеешь?


 
Barmutik   (2003-09-19 16:49) [2]

Я смог решить данную проблему только с помощью написания клиента для удалённого компьютера.

Обычная связь клиент-сервер.

Если найдёте способ без клиента напишите здесь... хотя я не думаю что он существует т.к. даже все программы для удалённого управления своим компьютером используют систему клиент-сервер.


 
Uriel   (2003-09-19 16:50) [3]

ДА. Получаю изображение и масштабирую его только на своем.

procedure TForm1.FormPaint(Sender: TObject);
Var
DesktopCanvas :TCanvas ;
BitMap :TBitMap ;

begin

DesktopCanvas:=TCanvas.Create;
DesktopCanvas.Handle:=GetDC(Hwnd_Desktop);
BitMap := TBitMap.Create;
BitMap.Width := Screen.Width;
BitMap.Height:= Screen.Height;
Bitmap.Canvas.CopyRect(Bitmap.Canvas.ClipRect,
DesktopCanvas, DesktopCanvas.ClipRect);

Form1.Canvas.StretchDraw( Rect(0,0,xScreen-300,yScreen-150), BitMap);

end;

хотелось бы примерчик как взять с удаленного компа.
ЗАРАНЕЕ ПРЕМНОГО БЛАГОДАРЕН!!!


 
Reindeer Moss Eater   (2003-09-19 16:58) [4]

С удаленного нельзя. Можно только со своего.
Отсюда следует, что на удаленном компьютере должна быть своя программа, снимающая свой экран.
Она же должна передавать снятую инфу на твой компьютер.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.034 c
1-41281
sagchat
2003-10-31 13:41
2003.11.13
Как поменять символы в обратном порядке?


14-42029
REA
2003-10-16 11:30
2003.11.13
Вопросы на экзамен


1-41365
Элина
2003-10-29 12:01
2003.11.13
DLL и строка


14-41956
mrcat
2003-10-20 10:29
2003.11.13
Implib.exe


3-40931
Alrksandr
2003-10-17 19:06
2003.11.13
Нужно ли из DLL при работе с АДО вызывать Coinitialize?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский