如何使窗体应用程序在后台运行?

时间:2017-08-20 06:09:04

标签: c# system-monitoring

我想创建窗口启动时运行的GUI应用程序,如Windows服务。但Windows服务没有GUI。当窗口启动时,我的winForm是隐藏,当用户按某个特定键然后winForm显示。我知道这个我需要键盘钩子。我还创建了winForm应用程序,它可以正常工作,但我希望它在后台运行,在窗口启动后,当用户按下特定键时,winForm将显示​​。此winForm仅用于显示数据。我只想创建像Auto Capture PC 这样的应用程序。

任何人都有任何想法请帮助我。

1 个答案:

答案 0 :(得分:0)

您需要将程序分为两部分。

首先,您需要创建一个提供数据收集/监控的Windows服务。

其次,创建一个WinForm应用程序并在那里实现你的键盘钩子。用户登录时运行此程序。它需要与服务通信才能将数据显示给用户。