c#从Windows服务启动应用程序的最佳方式

问题描述 投票:0回答:1

我从本地服务启动Windows服务。此服务可以安装在具有多个用户的终端Windows服务器上。据我所知,服务在“Session 0”中开始,无法以简单的方式与用户交互。从这项服务为每个用户启动另一个exe文件的最佳方法是什么?我认为这个另一个应用程序不能直接从服务启动。我可以在注册表启动密钥中添加via service add application,这个应用程序将在下次登录时启动,但我不确定它是否是最佳解决方案

c# windows service
1个回答
1
投票

您必须使用GUI和它们之间的通信方式创建一个单独的应用程序。有很多种方法,每种方法都有其优点和缺点。所以它完全取决于你的需求。

仅举几例:

  • 套接字
  • 命名管道

...

© www.soinside.com 2019 - 2024. All rights reserved.