С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как поймать DOS приложение запущенное Win приложением - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как заставить внешнее приложение позиционироваться в нужном месте http://www.cyberforum.ru/cpp-beginners/thread474804.html
Как заставить внешнее приложение позиционироваться в нужном месте? Например, чтобы notebook.exe при запуске позиционировался в настройках моей программы, которая запущена и постоянно находится в...
C++ Каков размер (в байтах) структур CHARFORMAT/CHARFORMAT2? Господа сишники! Будьте добры подсказать калеке, лишенному радостей sizeof, каков размер (в байтах) структур CHARFORMAT/CHARFORMAT2? А то в RichEdit.h они напрямую, есессно, не указываются, а у меня... http://www.cyberforum.ru/cpp-beginners/thread474803.html
C++ Как реализовать в этотаге Server.MapPath("/") (ASP)?
Как реализовать аналогичную функцию сабжа в этотаге?
C++ Удалить объект в С++
Есть класс: class TDialThread : public TThread В программе создаю объект: TDialThread *DialThread; DialThread = new TDialThread(); Execute все время крутится в цикле. Когда хочу его...
C++ Вставка нескольких столбцов в таблицу с помощью IAccessor::CreateAccessor http://www.cyberforum.ru/cpp-beginners/thread474774.html
Здравствуйте, Господа, может ли кто-нибудь привести кусок кода, показывающий, как необходимо заполнять структуру DBBINDING, а точнее ее поля obValue, obLength и obStatus для записи нескольких...
C++ Как используя Ado вывести название всех полей в таблице #import 'C:Progra~1Common~1SystemADOmsado15.dll' no_namespace rename('EOF', 'adoEOF') CoInitializeEx(NULL,COINIT_APARTMENTTHREADED); _ConnectionPtr pConn('ADODB.Connection'); ... подробнее

Показать сообщение отдельно
rasweb
0 / 0 / 0
Регистрация: 19.05.2008
Сообщений: 28

Как поймать DOS приложение запущенное Win приложением - C++

25.03.2009, 08:19. Просмотров 749. Ответов 2
Метки (Все метки)

Встала проблема узким боком ))
Итак есть Win приложение которое (для своей работы) запускает DOS.
DOS в свою очередь возвращает данные в файле, которыми пользуется Win.

Проблема.
В ряде случаев (так и должно быть) DOS приложение НЕ создаёт файл и не закрывает своё окно (но при этом завершает работу).
Таким образом, поймать его из Win нельзя.

Вопрос:
- как можно (и можно ли) поймать завершение работы DOS не прибегая к FindWindow (т.к. в ряде случаев просто не помогает)?
DOS прилож. запускается CreateProcces....

P/S Большой привет Adil-у. До сих пор вспоминаю добрым словом его функции перевода текста Win->DOS->Win.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.