Форум программистов, компьютерный форум CyberForum.ru

Как поймать 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 все время крутится в цикле. Когда хочу его удалить пишу: delete (DialThread);
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'); _RecordsetPtr pRst('ADODB.Recordset'); _CommandPtr pCmd('ADODB.Command'); HRESULT hr; hr=pConn->Open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=t.mdb','','',adConnectUnspecified); подробнее

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

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

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

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

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

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

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