![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передача изображения рабочего стола по протоколу TCP [D5, Win95/98]
nesovsemlamer © (2004-01-26 16:54:00)Нужно с компа клиента (TClienSocket) отправить изображение рабочего стола на комп сервера (TServerSocket). Либо как в буфер скопировать изображение рабочего стола, а потом его отправить на сервер, и там его просмотреть. Только не нужно мне говорить, что это целый проект, я хочу всего несколько WinApi, с помощью которых это можно сделать. Остальное я сам.
Guest_2004 (2004-01-27 14:04:00) [1]Тут что-то наверное есть
http://delphiworld.narod.ru/base/copy_screen.html
Digitman (2004-01-27 13:45:00) [2]
> А как из этого массива полученную картнку вывести куда-нибудь?
> И какие аргументы у BitBtl, а то рядом хелпа нету?
повторюсь еще раз - это не имеет отношения к сетям.
сформулируй эти вопросы в соотв.ветках
nesovsemlamer (2004-01-27 13:33:00) [3]Я немного отклонюсь от темы: аргументы у этого recievebuf. Первый это массив,в котором храниться картинка, второй-длинна. А как из этого массива полученную картнку вывести куда-нибудь?
И какие аргументы у BitBtl, а то рядом хелпа нету?
Digitman (2004-01-27 12:11:00) [4]
> nesovsemlamer (27.01.04 11:58) [7]
да , именно так
только не
serversocket1.socket.recievebuf(?,?)
а
socket.recievebuf(?,?) (это пример для обработчика OnRead для неблок.режима)
nesovsemlamer (2004-01-27 11:58:00) [5]Из всего вышесказанного я могу сделать вывод, что с помощью Bibtl я загоняю изображение рабочего стола в буффер, затем clientsocket1.socket.sendbuf(?,?) отпраляю его на сервак, а там с помощью serversocket1.socket.recievebuf(?,?) получаю его и делаю с ним что захочу.
Am I right?
Может я че-то не догоняю, т.к. кроме текста я ничего не передавал.
Digitman (2004-01-27 10:05:00) [6]
> nesovsemlamer (27.01.04 09:58) [4]
> как его на серваке вывести куда-нибудь
а какое отношение это к сетям имеет ?
ты просто получил некий блок данных - делай с ним что хочешь !
Polevi (2004-01-27 10:04:00) [7]>nesovsemlamer (27.01.04 09:58) [4]
это ты в "Основной" спроси
nesovsemlamer (2004-01-27 09:58:00) [8]НУ допустим я отпраил это изображение, а как его на серваке вывести куда-нибудь( на Panel или Image или еще куда)
Magician (2004-01-26 22:37:00) [9]Вообщем так, если ты просто хочешь передать пару раз изображение экрана компьютера так скажем раз в час, то все просто.
Bitbtl+ClientSocket(устанавливаешь порт, адресс сервера и sendstream трали вали... вообщем смотри хелп или че то более конткретно спроси, например если не знаешь че такое BitBTL- как сделть снимок экрана...).
Но если ты хочешь написать чёто вроде RAdmin и если ты парень упертый и некогда не писал драйверов, ты влип...
Для этого необходимо написать свой mirror driver...
Сам недавно начал. Подробности DDK or MSDN(кратко).
Удачи.
Fredericco (2004-01-26 18:20:00) [10]
> я хочу всего несколько WinApi
send, recv
Digitman (2004-01-26 17:10:00) [11]
> Только не нужно мне говорить
только не нужно мне говорить, что "изображение рабочего стола" чем-то радикально отличается от просто неких данных. передаваемых с использованием упомянутых компонентоав, являющих собой просто некую удобную оболочку транспорта