PDA

Просмотр полной версии : (Delphi) помогите вбить в консоль Ctrl-C


avp
24.05.2002, 14:27
Сабж.
Ч-з CreateProcess запускается Досовая резидентная программа. После отработки окно нужно программно закрыть. С SetConsoleCtrlHandler ничего не получилось
(в смысле не врубился я, как её юзать)
Киньте примерчик, плз..

RaZEr
25.05.2002, 04:56
Тебе просто надо послать сочетание клавиш ?

avp
27.05.2002, 14:20
Ну да. В консольное окошко запущенной проги...

alexey_ma
27.05.2002, 15:08
Почему бы тебе просто не сделать TerminateProcess?
Или еще, найди окно функцией FindWindow и сделай ему CloseWindow.

RaZEr
28.05.2002, 05:00
И правда пошли ей WM_CLOSE или на худой конец сделай Terminate .

Что же касается клавиш - смотри атач .

avp
28.05.2002, 09:50
Всем спасибо :smile: Сделал ч-з TerminateProcess.
А аттач посмотрю, вопрос-то про нажатие клавиш остался...