将消息从cmd发送到winform应用程序

时间:2011-02-22 04:47:31

标签: c# winforms windows-messages

我在Winform中有一个应用程序,这个应用程序是从cmd启动的。我想启动我的winform应用程序一次,并喜欢向winform应用程序发送消息。此外,当我想从cmd关闭我的winform应用程序时。

我用C#编写了Winform应用程序。

请指导我。

提前致谢。

-Harsha

2 个答案:

答案 0 :(得分:3)

我认为你应该使用函数FindWindowSendMessage。您还应该在C#应用程序中覆盖WndProc以处理输入消息。

答案 1 :(得分:2)

我不确定你为什么要做你刚才描述的事情。但是,如果您正在寻找从另一个应用程序控制winform应用程序的通用方法,您可以查看命名管道(.NET 3.5+)。 否则,您可以通过在环回模式下使用tcp套接字来执行此操作。