如何在Delphi中创建Windows服务?

问题描述:

我已经被分配了一个在delphi中创建这样一项服务的任务,该任务将跟踪计算机上用户活动中的记录的。为此我必须如何在Delphi中创建Windows服务?

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

我应该如何开始?

+0

请看这个SO问题:http://*.com/questions/404196/ethics-of-assisting-other-programmers-where-do-we-draw-the-line – mghie 2009-01-02 07:52:50

服务代码能够在用户跟踪记录。不知道这是不是你想要的,但肯定是一个好的开始。供应商会经历一系列的活动和睡眠,所以请确保它按照您的想法进行。 Aldyn SvCOM

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