我正在创建一个应该像Google Chrome一样运行的winform应用程序。
例如,在chrome中,可以有多个窗口,但每个窗口的行为都像一个单独的应用程序。意味着如果您打开了三个窗口,则在Windows任务管理器中,您将找到三个进程。
有谁知道如何为同一个应用程序创建不同的窗口,但每个窗口都在不同的进程中运行?
我尝试创建sevel窗口,每个窗口都在不同的线程中,但我仍然有一个进程。
感谢。
答案 0 :(得分:1)
正如其他人已经说过的那样,您必须多次启动应用程序并实现进程间通信。 您可以使用PipeStream和Client进行此操作: https://msdn.microsoft.com/de-de/library/system.io.pipes.pipestream(v=vs.110).aspx