Alex1000 |
Отправлено: 18.01.2006, 14:08 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 13
|
Нужно из программы запустить три командных строки:
"E:\Program Files\coLinux\colinux-daemon.exe" --remove-driver>log
"E:\Program Files\coLinux\colinux-daemon.exe" --install-driver>>log
"E:\Program Files\coLinux\colinux-daemon.exe" -c config2.xml -t nt>>log
Для запуска использую CreateProcess, как показано в примере MSDN.
Все запускается и не работает, программа закрывается и возвращает код ошибки.
Из TotalCommander-а и из .bat файла все запускается.
Но когда я из программы через CreateProcess запускаю .bat файл, то не могу потом убить процесс.
Помогите решить проблему. Как запуститьиз процесс из строки или как его убить, если он запускался через .bat файл?
Ведь TotalCommander как-то может их запускать, гадов! |
|
Gal |
Отправлено: 18.01.2006, 15:25 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 124
|
bat — файл прекращает свою работу когда отрабатывает его последняя строка.
Отредактировано Gal — 18/01/2006, 15:34 |
|
Alex1000 |
Отправлено: 18.01.2006, 15:59 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 13
|
Вопрос снят.
Ошибка была в параметрах командной строки. |
|