Главная страница
    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.035 c
4-1100421549
DeepProg
2004-11-14 11:39
2004.12.26
Вызвать контекстное меню Windows Explorer для файла/папки


14-1102360367
Alex_Petr
2004-12-06 22:12
2004.12.26
Кто-нибудь сталкивался с фирмой: "Elessta" ?


3-1101804595
12345
2004-11-30 11:49
2004.12.26
проблемы с кодировкой


1-1102263006
tygr
2004-12-05 19:10
2004.12.26
Memo


6-1097535134
AlexeyM
2004-10-12 02:52
2004.12.26
перехват данных программы





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