【问题标题】:How to make window form application run in background? [duplicate]如何使windows窗体应用程序在后台运行? [复制]
【发布时间】:2018-01-28 11:02:34
【问题描述】:

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

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

【问题讨论】:

    标签: c# system-monitoring


    【解决方案1】:

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

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

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

    【讨论】:

    • 有任何有用的链接可以在 windows 服务和 winForm 之间进行通信吗?
    • 我已经创建了这两个部分。
    猜你喜欢
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    • 2019-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多