c#从Windows服务启动应用程序的最佳方式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#从Windows服务启动应用程序的最佳方式相关的知识,希望对你有一定的参考价值。
我从本地服务启动Windows服务。此服务可以安装在具有多个用户的终端Windows服务器上。据我所知,服务在“Session 0”中开始,无法以简单的方式与用户交互。从这项服务为每个用户启动另一个exe文件的最佳方法是什么?我认为这个另一个应用程序不能直接从服务启动。我可以在注册表启动密钥中添加via service add application,这个应用程序将在下次登录时启动,但我不确定它是否是最佳解决方案
答案
您必须使用GUI和它们之间的通信方式创建一个单独的应用程序。有很多种方法,每种方法都有其优点和缺点。所以它完全取决于你的需求。
仅举几例:
- 套接字
- 命名管道
...
以上是关于c#从Windows服务启动应用程序的最佳方式的主要内容,如果未能解决你的问题,请参考以下文章