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

Вниз

Скрин-шот не снимается, когда прогрмму вызывает 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 вся ветка

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

Наверх




Память: 0.45 MB
Время: 0.041 c
9-1093801048
Sewix
2004-08-29 21:37
2004.12.26
Вывод текста в OpenGL


4-1099316462
maxz
2004-11-01 16:41
2004.12.26
Проверка CRC32


1-1102846034
Dema-X
2004-12-12 13:07
2004.12.26
из юникод в вин


1-1102927057
Руслана
2004-12-13 11:37
2004.12.26
Подскажите как удалить файл с аттрибутами ReadOnly?


14-1102018582
syte_ser78
2004-12-02 23:16
2004.12.26
Активация WinXP





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский