如何将keypress发送到控制台应用程序

时间:2013-06-23 13:18:11

标签: delphi

我正在运行一个使用控制台应用程序(FFMPEG)的窗口化应用程序。控制台没有窗口,它的“隐藏”,我的应用程序显示其输出 - 我正在使用此库http://wiki.delphidabbler.com/index.php/Docs/TPJConsoleApp

问题是,控制台应用程序需要通过按键停止 - 如何将此按键发送给它?我知道它的进程ID。我追踪其hWnd EnumWindows()仍然没有影响PostMessage (hWnd, WM_CHAR, ord('q'), 0);

那怎么样?

1 个答案:

答案 0 :(得分:-1)

替代方法,如果你不介意打击过程。
通过sysinternals使用pskill。 http://technet.microsoft.com/en-us/sysinternals/bb896683.aspx 执行pskill,它就会消失。