Windows Service C#

本文关键字:Service Windows | 更新日期: 2023-09-27 18:18:43

我必须做一个windows服务,在每次扫描读卡器时将日期和时间写入数据库。

你能给我一些指示从哪里开始或如何开始吗

任何书籍,网站,示例代码将被欣赏。

是我第一次使用windows服务

Windows Service C#

tips:

  1. 不要一开始就实现服务。实现一个控制台应用程序,并将真正的功能放入DLL中(您可能需要监视串行端口或类似端口,因此无论如何都需要多线程)。稍后,在您的服务中使用该DLL。服务比应用程序更难调试。
  2. 启动Visual Studio并从Windows Service模板创建新项目。添加对DLL的引用。您将看到OnStartOnStop事件。第一步:在OnStart中启动监控设备的线程,在OnStop中停止该线程。
  3. 使用属性窗口为服务提供适当的名称和描述。
  4. 提供一个项目安装程序(这不是一个安装程序,而是一个可以安装/卸载服务的类,它将由安装程序调用)。检查和调整所有属性。