Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Послать 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
14-1089013165
Александр Иванов
2004-07-05 11:39
2004.07.25
Свершилось :).


1-1089223799
ZiRoCool
2004-07-07 22:09
2004.07.25
как НЕ главную форму отобразить в панели задач, в рантайме?


14-1089105504
Lex
2004-07-06 13:18
2004.07.25
Borland Delphi 6. Руководство разработчика. Ксавье, Пачеко


1-1089650210
maverick
2004-07-12 20:36
2004.07.25
FastReport


1-1089616108
mochoni
2004-07-12 11:08
2004.07.25
считать строки из текстового файла