C++ 如何使两个应用程序交互

C++ 如何使两个应用程序交互,c++,C++,我有两个应用程序,比如app1和app2。如果app1打开一个对话框,app2需要知道这一点,并向app1发送对话框关闭消息,以便用户可以关闭对话框。我想知道如何实现这个功能?请注意,两个应用程序都在同一台机器上运行,使用Visual C++开发,并且没有两个现有的通信通道,如套接字,在两个之间命名为Pipe或P.T.如果您是两个应用程序的开发人员,那么在这种情况下,您可以简单地使用窗口消息。如果您不想使用通信通道,则必须使用FindWindow或类似工具来确定其他应用程序的窗口句柄。您将使用“

我有两个应用程序,比如app1和app2。如果app1打开一个对话框,app2需要知道这一点,并向app1发送对话框关闭消息,以便用户可以关闭对话框。我想知道如何实现这个功能?请注意,两个应用程序都在同一台机器上运行,使用Visual C++开发,并且没有两个现有的通信通道,如套接字,在两个之间命名为Pipe或P.T.如果您是两个应用程序的开发人员,那么在这种情况下,您可以简单地使用窗口消息。如果您不想使用通信通道,则必须使用FindWindow或类似工具来确定其他应用程序的窗口句柄。

您将使用“通信通道,如套接字、命名管道等”,以便。。。特别是在Microsoft Windows上。如果没有“通信通道,如套接字、命名管道或其他”,voodoo是一个选项吗?您希望指向该方向。作为my app2,向app1发送关闭对话框消息作为服务运行。我在某个地方读到,在WindowsVista和Windows7上,我无法调用findwindow函数来获取app1的句柄。