gpt4 book ai didi

c# - 在 C# 中,您可以使 Windows 窗体应用程序作为服务启动吗?

转载 作者:太空狗 更新时间:2023-10-30 00:36:57 25 4
gpt4 key购买 nike

我有一个 GUI C# Windows 窗体程序,我想在计算机启动时将其作为服务启动,并且系统托盘中可能有一个图标,单击该图标可最大化该程序。如果不进行重大返工,这可能吗?

谢谢

最佳答案

Windows 服务不能有 GUI,至少不能直接有。您必须将您的应用程序分为表示层/进程和服务层/进程:

  • 表示层将保留为 WinForms 应用程序
  • 服务层将作为 Windows 服务运行

他们两个必须通过一些进程间通信方式相互通信,例如命名管道或套接字。

关于c# - 在 C# 中,您可以使 Windows 窗体应用程序作为服务启动吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/409152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com