Форум: "Потрепаться";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизПослать Ctrl-C bat-файлу Найти похожие ветки
← →
Иксик © (2004-07-02 16:16) [0]Проблема такая возникла, нужно запускать из программы bat-файлы, получать вывод и посылать Ctrl-C чтобы закрыть файл. В bat-файлах выполняется команда на маршрутизаторе через rsh.
Все бы хорошо, но только файл не закрывается и программа зависает.
Может быть я CreateProcess с неправильными параметрами запускаю?
Вот так:CreateProcess(nil, pchar(CommandLine - путь к bat-файлу), nil, nil, true,
CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, @env, nil, si, pi);
GenerateConsoleCtrlEvent(CTRL_C_EVENT,pi.hProcess - все другие тоже пробовал :)).
Может кто знает что тут не так? :)
← →
Иксик © (2004-07-02 16:19) [1]Create_Ne_Process_group тоже пробовал :)
← →
Иксик © (2004-07-02 16:19) [2]Create_New_Process_Group тоже пробовал :)
← →
clickmaker © (2004-07-02 16:19) [3]Win32Check(CreateProcess
Win32Check(GenerateConsoleCtrlEvent
или GetLastError()
← →
Иксик © (2004-07-02 16:29) [4]Говорит 193 - кажется это ERROR_BAD_EXE_FORMAT. Разве такое может быть, это батник нормально запускается...
← →
Иксик © (2004-07-02 16:38) [5]А если rsh напрямую запустить CreateProcessom, говорит rsh: shell/tcp: unknown service.
← →
Иксик © (2004-07-02 16:41) [6]Блин, раньше он про bad exe format не говорил, я же проверял getlasterror"ом...
Что твориться... :)
← →
Иксик © (2004-07-02 16:44) [7]Люууди :))
← →
Иксик © (2004-07-02 16:56) [8]Все! Ухожу в монастырь! :))
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c