Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно написать прорамму на Си, которая:

* запускает другую программу,

* ждёт её завершения,

* если в stderr/stdout что-то есть, сообщает пользователю от этом.

На Python это выглядит примерно так:

:: import sys, subprocess, wx

:: cmd = ' '.join(sys.argv[1:])

:: p = subprocess.Popen(cmd, stderr=subprocess.STDOUT,

:: stdout=subprocess.PIPE)

:: s = p.stdout.read()

:: if not s:

:: sys.exit(p.returncode)

:: app = wx.App()

:: wx.MessageBox(parent=None, caption="Unexpected output",

:: message="Unexpected output from the program:\n"+s,

:: style=wx.OK|wx.ICON_INFORMATION)

:: sys.exit(p.returncode)

(На всякий случай: в этом примере грубая ошибка. Если в stdout/stderr попало больше текста, чем системный буфер, то программа блокируется. Поэтому Вам надо не просто перевести код на Си, но и переписать его правильно.)

Технические требования:

* Поддержка Windows 2000 и выше.

* Компилятор: gcc или Visual C Express.

* Малый размер экзешника.

* Файл проекта должен содержать также иконки (нарисуйте-найдите без разницы что) и всё, что ожидается от типичной windows-программы.

* Какую программу запускать: путь берётся из ресурсов. Если не задан, использовать "program\program.exe".

* Надо не забыть передать аргументы командной строки.

* Код возврата -- как у завершившейся программы.

11 лет назад
olpa
Олег 
46 летГермания
18 лет в сервисе
Был
8 лет назад
Выбранный исполнитель
BDEsoft
43 годаРоссия
17 лет в сервисе
Был
4 месяца назад
11 лет назад
$30
2 дня
Всё получилось без проблем, но т.к. я сам программист, то не мог не подправить исходный код и привести к тому виду, что нравится мне.
Хороший заказчик, рекомендую. ТЗ и оплата без проблем.
  • Похожие заказы
  • $50

    Необходимо написать драйверы для устройства под win7-8 Устройство передает через USB временные интервалы. Имеющиеся драйверы работают с win XP, с win7 (32)- работают плохо, на 64х ОС вообще не встают.

    Закрыт
    11 лет назад
  • $500

    Есть программа на делфи и динамическая библиотека к ней. Реализована функция блокировки сайтов с различным нехорошим содержанием. Необходимо протестировать, найти и поправить баги на Win XP, 7, 8. На x86 и на x64. Возможна обоснованная ...

    Закрыт
    11 лет назад
  • $500

    Есть одна система, которая написана на JAVA Система находится в Windows Domain (Active Directory) Т.е. есть сервер (windows-server) и клиент (windows-xp например) XP получается доступ по Kerberos к системе ...

    Завершен
    11 лет назад
  • Требуется программист Ассемблер, для выполнения лабораторной/курсовой работы для студента ВУЗа. Нужно посчитать двоичные и шестнадцатеричные коды и выполнять перевод десятичных чисел и символов в байтовое представление. Более подробное указания укажу в переписке!

    Закрыт
    11 лет назад
  • Необходимо сделать интеграцию с ПО. Используются стандарты XML v1.0., WSDL v1.1». Необходим специалист для интеграции ПО или обучение программиста компании по применению данных стандартов.

    Закрыт
    11 лет назад
  • $500

    ЦЕЛЬ: Создание законченной системы кинотеатра Hi-End уровня на базе ПК операционной системы Windows 7. Состояние проекта: Решены общие вопросы по программному проигрывателю, подбору кодеков и фильтров обработки видео и аудио. Программное обеспечение бесплатное, практически всё с ...

    Закрыт
    11 лет назад
  • $50

    Нужен специалист со знанием HTML и java скрипт для доработки таблиц clientbase.ru. Необходимо периодически по ТЗ дополнять и связывать таблицы, настраивать вычисления и писать скрипты. Первое задание касается создания печатной формы(приходный кассовый ордер) Инструкция: http://clientbase.ru/help/for_admin_16/print Заготовка: https://www.dropbox.com/s/hyhzcttko5oalr7/%D0%9F%D1%80%D0%B8%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9%20%D0%BE%D1%80%D0%B4%D0%B5%D1%80.pdf Оригинал: http://volokita.com/kasovye-dokumenty/prihodno-kasovyi-order-unificirovanaja-formy-ko-1.html После ...

    Закрыт
    11 лет назад