【问题标题】:How can I create a windows service in Delphi?如何在 Delphi 中创建 Windows 服务?
【发布时间】:2009-06-27 00:21:26
【问题描述】:

我被分配了一项任务,要在 delphi 中创建这样的服务,该服务将跟踪计算机上登录的用户活动。为此我必须

  1. 我希望我的服务在后台运行,并且应该在特定时间事件中存储每个 ACTIVE 窗口的名称。
  2. 了解如何在 delphi 中创建 windows 服务

我应该如何开始?

【问题讨论】:

  • 请看这个 SO 问题:stackoverflow.com/questions/404196/…
  • 这似乎几乎没有超出程序的不道德使用范围。如果有的话,就是有人要求你为他们做他们的工作。

标签: delphi windows-services


【解决方案1】:

【讨论】:

    【解决方案2】:

    您需要对 Microsoft SDK 提供的CBT hooks 进行一些研究。它们包括在每次创建窗口时收到通知等功能。

    【讨论】:

      【解决方案3】:

      Aldyn 的服务代码能够跟踪登录用户。不确定它是否是你想要的,但它肯定是一个好的开始。供应商经历了一段时间的活动和睡眠,因此请确保它按原样执行您想要的操作。 Aldyn SvCOM

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多