Показать сообщение отдельно
Старый 21.05.2003, 15:00   #1   
Форумец
 
Сообщений: 94
Регистрация: 16.03.2003

Павел-Kikoz вне форума Не в сети
Запуск приложения из другого

Приложение 1 запускает приложение 2 (точнее, конструкцию вида "start Document.doc" {только это не обязательно doc, может быть что угодно}).
Как приложение 1 может узнать, что приложение 2 завершено.
Отягчающие обстоятельства.
1. Приложение 2 должно запускать в фоне.
2. ShellExecute не подходит, потому что оно возвращает не настоящий Handle, а почти левое число.
2. Пробывал CreateProcess. Но CreateProcess вызывает cmd-окно, а оно уже нужное приложение, то есть CreateProcess на самом деле возвращает hInstance посредника, а не нужного приложения?
Все это на WinNT
Кто подскаже? А то я тут уже в сторону OLE копаю...
  Ответить с цитированием