Среда WEB Язык HTML Вызов CGI программ

Сервер использует функцию CreateProcess() для вызова CGI программ. Сервер синхронизируется с CGI программой, поскольку он должен определить момент завершения CGI программы. Это достигается использованием функции Win32 WaitForSingleObject(), ожидающей получения сигнала завершения CGI программы.

Командная строка

Сервер должен вызывать CGI программу выполняя функцию CreateProcess() с командной строкой следующего формата:

 WinCGI-exe cgi-data-file 
 WinCGI-exe 
Полный путь к исполняемой CGI программе. Сервер не зависит от "текущего каталога" или переменной окружения PATH. Примите к сведению, что "исполняемая" не обязательно означает .EXE файл. Это может быть документ, ассоциирующийся с реально исполняемой программой, описанной в WIN.INI или System Registry.
 cgi-data-file Когда 
в 90-х гг. XIV в. в Москве появился знаменитый византийский художник Феофан Гречин 
(в искусствоведении его обычно называют Греком), здесь уже сложились новые животворные 
традиции, что позволило ведущим столичным мастерам избежать подражания заморскому 
изографу. 

Метод вызова

Сервер использует CreateProcess() для запуска процесса, не имеющего главного окна. Вызванный процесс не будет отображаться каким либо образом на мониторе сервера.

Некоторые сервера поддерживают режим отладки CGI программ и скриптов, что позоволяет серверу запускать CGI программу как обычный процесс с созданием главного окна и отображением информации на мониторе сервера. Данный способ весьма удобен на стадии отладки CGI программ.

Любая деятельность в современном обществе требует всестороннего знания информации. Информация о процессах, событиях являющихся предметом поиска, передачи, переработки, хранения и использования для самых различных целей. Постепенно на базе информационных технологий сформировалась научная отрасль информатика. Информатика включает структуру и теорию информации, поиск, преобразование, переработку, хранение, распределение и использование информации. Эти элементы информатики делятся на две основные составляющие: 1) теоретические основы информатики (ТОИ) 2) материально-техническая база информатики.
Математика, информатика, электротехника, сети - лекции, конспекты, задачи с решениями