背景过程的替代方式

时间:2016-08-22 15:28:36

标签: c#

我在C#中创建了一个简单的应用程序,其目的是在计算机处于活动状态的整个时间内在后台运行Windows服务,并且我知道这是一个非GUI进程。

我希望服务执行一些命令,例如,以编程方式锁定计算机,将数据发送到我的Windows窗体应用程序,显示Windows窗体应用程序等,这将无法正常工作,因为它是Windows服务。我发现我很难与之合作。

现在,我的问题是,对于我想要达到的目标,还有其他方法吗?

我的意思是在整个过程中运行后台进程并执行GUI工作的其他解决方案?

我真的没有想法,任何人都可以建议/帮助将非常感激!

1 个答案:

答案 0 :(得分:0)

您始终可以编写一个winforms应用程序,该应用程序将运行后台线程来侦听命令和执行任务。然后,您需要做的就是注册此可执行文件,以便在启动会话时启动。应用程序可以最小化到托盘,以便用户仍然可以操作它。