Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: запуск приложения на удаленном компе через shell_exec
Форумы портала PHP.SU » » Операционная система и системные вызовы » запуск приложения на удаленном компе через shell_exec

Страниц (1): [1]
 

1. sinsir - 17 Мая, 2011 - 22:10:51 - перейти к сообщению
Есть вот такой код для запуска игрового сервера.

CODE (htmlphp):
скопировать код в буфер обмена
  1. shell_exec('d:/games/cod4/promod.cmd');


Он запускает через браузер консоль игрового сервера.
Но когда я пытаюсь этот скрипт установить и использовать на удаленном компьютере то этот фокус уже не проходит.
Приложение висит в таскменеджере но консоль не запускается.

В службах Апача я выбрал вариант взаимодействовать с рабочим столом - не помогло.
Возможно играют роль версии программ. На моем компе стоит апач 2 и ПХП 5.2
На удаленном компе стоит апач2.2 и ПХП 5.3. На обоих компах Винда ХР.

Помогите советом кто может.
2. DeepVarvar - 17 Мая, 2011 - 22:12:44 - перейти к сообщению
А как вы до удаленного компа синкуетесь?
3. sinsir - 17 Мая, 2011 - 22:15:41 - перейти к сообщению
DeepVarvar пишет:
А как вы до удаленного компа синкуетесь?

через удаленный рабочий стол вин
4. DeepVarvar - 17 Мая, 2011 - 22:28:23 - перейти к сообщению
ГУЙ???
Создайте ярлык для батника где-нибудь и попробуйте запустить с ярлыка через удаленку.
Может пути по другому видит...
И проверьте права пользователя от которого вы заходите на удаленный комп
5. sinsir - 18 Мая, 2011 - 00:01:34 - перейти к сообщению
DeepVarvar пишет:
ГУЙ???
Создайте ярлык для батника где-нибудь и попробуйте запустить с ярлыка через удаленку.
Может пути по другому видит...
И проверьте права пользователя от которого вы заходите на удаленный комп


От руки все работает. Да и от Апача запускается процесс, просто он висит в фоновом режиме и саму консоль сервера не видно на рабочем столе.

Насчет прав я точно незнаю, но сейчас запускается от имени SYSTEM. Если поставить от имени подключенного к удаленному столу пользователя то неполучится выбрать режим "взаимодействие с рабочим столом" для апача, а без этого он даже на моем компе незапускался.
6. sinsir - 21 Мая, 2011 - 17:23:14 - перейти к сообщению
Неужели никто с таким не сталкивался? Огорчение

 

Powered by ExBB FM 1.0 RC1