Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > system() под другим пользователем


Автор: Budy 14.11.2007, 08:47
:Привестсвую
Юзаю домашний web-сервер: Apache 2.0 + PHP 5 под Windows XP SP2. Apache запускается как сервис, следовательно под пользователем SYSTEM.
Пробую из скрипта php запускать определенную программу, которая в определенный момент выдает определенное сообщение (программа на Delphi, вызов сообщения MessageBox). А проблема в том, что сообщение не вылазит, так как программа запускается под пользователем SYSTEM.

Внимание, вопрос.
Как можно из php запустить определенную программу под другим пользователем, зная имя его учетки и пароль?

Добавлено через 2 минуты и 46 секунд
Ответы типа "запускай апач под своим юзером" или "создай другую программу, которая..." не подходят.

Добавлено через 3 минуты и 18 секунд
Заранее всем спасибо за внимание

Автор: Juekb 31.3.2008, 08:51
ап. Реально ли вообще запустить оконное приложение на сервере через php?

Автор: Budy 31.3.2008, 19:04
Определенно ДА.
Зависит от того, под каким пользователем будет запущен php.exe

Автор: ksnk 31.3.2008, 19:31
Budy, Если вопрос еще интересен, то существует команда http://www.computerra.ru/gid/rtfm/system/230194/. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)