kulturalne zamykanie programu

0

czesc
jest taka sprawa:
uruchamiam program putty za pomocą shellExecute:
hnd:=ShellExecute(self.Handle,pChar('open'),pChar(Edit1.Text),pChar(prm),nil,SW_HIDE);

wywołane okno putty jest niewidoczne
zeby je zamknąć musze wysłać do niego komunikat z klawiatury (zasymulować mu wciśnięcie z klawiatury kombinacji Ctrl_D).
jak to zrobić bo wszyscy piszą o brutalnym zamykaniu programow z TerminateeProcess

0

może to pomoże [simulate the pressing of keyboard keys</url>]

PostKeyExHWND(targetWnd, Ord('D'), [ssCtrl], False)

1 użytkowników online, w tym zalogowanych: 0, gości: 1