【问题标题】:How to create several winforms, each one in a different process?如何创建多个winforms,每一个都在不同的进程中?
【发布时间】:2017-06-29 16:20:26
【问题描述】:

我正在创建一个应该像 Google Chrome 一样运行的 winform 应用程序。

例如,在 chrome 中,可以有多个窗口,但每个窗口的行为就像一个单独的应用程序。意思是如果你打开了三个窗口,在 Windows 任务管理器中,你会发现三个进程。

有谁知道如何为同一个应用程序创建不同的窗口,但每个窗口都在不同的进程中运行?

我尝试创建几个窗口,每个窗口都在不同的线程中,但我仍然有一个进程。

谢谢。

【问题讨论】:

标签: c# vb.net winforms


【解决方案1】:

正如其他人已经说过的,您必须多次启动应用程序并实现进程间通信。 您可以为此使用 PipeStream 和客户端: https://msdn.microsoft.com/de-de/library/system.io.pipes.pipestream(v=vs.110).aspx

【讨论】:

    猜你喜欢
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多