Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Скрин-шот не снимается, когда прогрмму вызывает Apache   Найти похожие ветки 

 
AlphA   (2004-11-09 21:34) [0]

Имеется программа, которая снимает скрин-шот и записывает его в файл. Если её просто (в ручную) запустить, то всё хорошо работате, а при изготовлении из неё CGI вместо скрин-шота получается пустая (белая) картинка. Впечатление, как будто Apache запускает CGI-процессы в каком-то виртуальном пространстве, где GetDC(0) или GetDC(GetDesktopWindow) не возвращают дескриптор экрана. А может и возвращают, но <TBitmap>.Canvas.CopyRect(Rect(0, 0, Wd, Hd), <TCanvas>, Rect(0,0, Ws, Hs)), где <TBitmap> и <TCanvas> - переменные соответствующих типов (при этом <TCanvas>.Handle:=GetDC(GetDesktopWindow) ) не копирует картинку.
При том, даже если CGI вызывает сторонее приложение, оно (приложение) тоже не может взять скрин-шот таким образом. А при "ручном управлении" программа работает.
Как ещё можно сделать снимок экрана? Или как заставить Апача отдать экран?


 
AlphA   (2004-11-09 21:36) [1]

Забыл написать: Delphi 7, Win2k, Apache 1.3


 
Cobalt ©   (2004-11-09 22:24) [2]

Намёк - Апач работает как сервис?


 
AlphA   (2004-11-09 22:35) [3]

Именно, как сервис. Намёк понял, но от этого не легче, т.к. ничего конкретного мне это не даёт. Как быть, я так и не пойму...


 
Cobalt ©   (2004-11-10 00:07) [4]

Нафига тебе скриншот от Апача?
И какого пользователя? Текущего? тогда "interact with desktop"


 
AlphA   (2004-11-10 01:06) [5]

Спасибо, включил "взаимодействывать с рабочим столом" ("interact with desktop") и всё заработало.

Нафига: что бы смотреть кто и что вытоворяют с моим компом, пока меня там нет.



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

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
14-1102488330
WondeRu
2004-12-08 09:45
2004.12.26
Опрос: Иностранные языки


14-1102600410
Kirill
2004-12-09 16:53
2004.12.26
Пропали компоненты


1-1102417746
COOLer
2004-12-07 14:09
2004.12.26
подсветка букв в RichEdit


14-1102233425
Gero
2004-12-05 10:57
2004.12.26
Доступ к HKEY_CURRENT_USER другого пользователя


1-1102502089
ggg
2004-12-08 13:34
2004.12.26
Прорисовка в DBGrid