Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> system: выпрыгивает консольное окошко 
:(
    Опции темы
szz
Дата 17.1.2007, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 8
Всего: 33



Я написал свою программу на Си, которая делает что-то, что не способен делать PHP (например, выплевывание и заглот СДрома и всякое такое).
   Програмка маленькая, консольная, принимает параметр и выводит в stdout результат. Я использую exec, ловлю результат, все работает.

   Но дело в том, что в момент запуска мелькает черное окошко. Если apache запущен от system, то не мелькает, но к сожалению клиент использует для всего проекта 98й виндоус, в котором нету сервисов и соответственно от никакого system запускать нельзя.
   Поставить XP он не может, так как станция управляет сложными промышленными механизмами, драйвера для которых не работают под NT версиями (даже не устанавливаются).

   Как сделать так, чтоб апач не плевался этими черными мелькающими окошками, если запущен от текущего пользователя?


--------------------
PM   Вверх
BobiKK
Дата 18.1.2007, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

Репутация: 4
Всего: 16



Брр... Пользователи ставят себе всякие апачи, что пользоваться твоей программкой? smile
Что-то не въехал smile
PM MAIL   Вверх
Mal Hack
Дата 18.1.2007, 01:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Никак. И вообще это не очень хорошо с точки зрения проектирования.
Может на Perl реализовать и запускать через virtual?
Или сделать твою программку, как cgi?
PM ICQ   Вверх
Alex13
Дата 18.1.2007, 07:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 280
Регистрация: 30.12.2005
Где: Новосибирск

Репутация: нет
Всего: 1



szz, попробуй усовершенствовать свою програмку на си так, чтобы она прятала свое окошко.


--------------------
Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий.
Антисоциальный блог.
PM WWW ICQ Jabber   Вверх
szz
Дата 18.1.2007, 08:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 8
Всего: 33



Цитата
Никак. И вообще это не очень хорошо с точки зрения проектирования.

  Ну, не то, чтобы не хорошо, но во всяком случае неудобно...

   Но все хорошо, в норицу сказали что у них есть дрова под вин2000!
  Спасен.

Цитата
Может на Perl реализовать и запускать через virtual?

  А можно разве на перле выплевывать и проглатывать СДром?

Цитата
Или сделать твою программку, как cgi? 

  Это кстати идея!.. 
   Хоть уже не актуально, но буду иметь ввиду в будущем! 


Всем спасибо за помощь.


--------------------
PM   Вверх
AztEK
Дата 18.1.2007, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 6
Всего: 18



Или, как вариант, переделать как расширение PHP?


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
szz
Дата 18.1.2007, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 8
Всего: 33



Цитата
как расширение PHP? 

   У-у-у, ё...   сушайте, вариантов, оказца, была уйма...   И cgi, и extension...

   Надо-ж, как я подвергся синдрому близорукого художника  smile



--------------------
PM   Вверх
Mal Hack
Дата 18.1.2007, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



extension в данном случае - не универсально... 
А вот cgi - самый оптимальный вариант.

Цитата(szz @  18.1.2007,  08:14 Найти цитируемый пост)
А можно разве на перле выплевывать и проглатывать СДром?

Я  не знаток Perl'а, но он все-таки создавался, как язык для решения прикладных задач UNIX систем, так что может быть и умеет.
PM ICQ   Вверх
BobiKK
Дата 21.1.2007, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

Репутация: 4
Всего: 16



Если ещё актуально: http://search.cpan.org/dist/SDL_Perl/lib/SDL/Cdrom.pm
PM MAIL   Вверх
szz
Дата 21.1.2007, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 8
Всего: 33



Ничео себе! Действительно умеет!
  А это кроссплатформенно?


--------------------
PM   Вверх
nerezus
Дата 21.1.2007, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



А можно вопрос: как это окошко мешает на _сервере_?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
szz
Дата 21.1.2007, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 8
Всего: 33



Это приложение, просто оно написано на Flash+PHP (Flash экзешник, а апач ставится прозрачно как сервис и слушает на левос порту - соответственно, юзер знать не знает, что у него там веб-сервер звпущен)


--------------------
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0958 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.