18.10.2006, 17:17
|
#4
|
Участник
Регистрация: 28.11.2005
Адрес: Москва
|
Цитата:
Сообщение от velk
Как получить screen клиента и передать его на сервер приложений???
Во-первых, очевидно, для получения экрана клиента код должен выполняться на клиенте. Впрочем, вряд ли необходимо получать экран в произвольный момент времени - скорее это надо делать по какому-то событию, и на это событие можно повесить соотв. код, который будет выполняться на клиенте. А во-вторых, примерная реализация на голом WinAPI кода непосредственно захвата экрана описана тут. В приведенном примере на VB реализована универсальная функция CaptureWindow(), которая создает изображение (bitmap) указанного по hwnd окна, а функция захвата всего экрана CaptureScreen() просто вызывает ее с нужными параметрами:
PHP код:
hwnd = GetDesktopWindow();
bmp = CaptureWindow(hwnd, false, 0, 0, screenWidth, screenHeight);
По поводу же передачи между сервером и клиентом можно поглядеть, скажем, класс SysFileDeployment.
Последний раз редактировалось gl00mie; 18.10.2006 в 17:35.
|
|