【问题标题】:System events with vb.net service带有 vb.net 服务的系统事件
【发布时间】:2014-11-07 11:47:01
【问题描述】:

我尝试创建 windows 服务来编写事件 win windows sessionswitch 事件,但是当我在 windows 应用程序中创建它时它可以正常工作但不能与服务一起使用。 搜索后我知道系统事件需要启用消息循环,所以我如何在 vb.net windows 服务中启用它

【问题讨论】:

    标签: vb.net service systemevent


    【解决方案1】:

    为了接收 Windows 消息,您的程序必须有一个窗口。如SessionSwitch MSDN 页面所述:

    在 Windows 服务中,除非使用隐藏表单或消息泵 已手动启动,不会引发此事件。

    包含一个链接,该链接提供了一个示例,展示了如何使用隐藏窗口接收这些事件。 Message Only Windows 是另一个类似的接收窗口事件和消息的选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-20
      • 2012-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多