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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: запуск приложения на удаленном компе через shell_exec

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: процесс незапускает консоль
sinsir
Отправлено: 17 Мая, 2011 - 22:10:51
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Есть вот такой код для запуска игрового сервера.

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


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

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

Помогите советом кто может.
 
 Top
DeepVarvar Супермодератор
Отправлено: 17 Мая, 2011 - 22:12:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




А как вы до удаленного компа синкуетесь?
 
 Top
sinsir
Отправлено: 17 Мая, 2011 - 22:15:41
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




DeepVarvar пишет:
А как вы до удаленного компа синкуетесь?

через удаленный рабочий стол вин
 
 Top
DeepVarvar Супермодератор
Отправлено: 17 Мая, 2011 - 22:28:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




ГУЙ???
Создайте ярлык для батника где-нибудь и попробуйте запустить с ярлыка через удаленку.
Может пути по другому видит...
И проверьте права пользователя от которого вы заходите на удаленный комп
 
 Top
sinsir
Отправлено: 18 Мая, 2011 - 00:01:34
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




DeepVarvar пишет:
ГУЙ???
Создайте ярлык для батника где-нибудь и попробуйте запустить с ярлыка через удаленку.
Может пути по другому видит...
И проверьте права пользователя от которого вы заходите на удаленный комп


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

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


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Неужели никто с таким не сталкивался? Огорчение
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Операционная система и системные вызовы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB