Windows Service C#
本文关键字:Service Windows | 更新日期: 2023-09-27 18:18:43
我必须做一个windows服务,在每次扫描读卡器时将日期和时间写入数据库。
你能给我一些指示从哪里开始或如何开始吗
任何书籍,网站,示例代码将被欣赏。
是我第一次使用windows服务
tips:
- 不要一开始就实现服务。实现一个控制台应用程序,并将真正的功能放入DLL中(您可能需要监视串行端口或类似端口,因此无论如何都需要多线程)。稍后,在您的服务中使用该DLL。服务比应用程序更难调试。
- 启动Visual Studio并从Windows Service模板创建新项目。添加对DLL的引用。您将看到
OnStart
和OnStop
事件。第一步:在OnStart
中启动监控设备的线程,在OnStop
中停止该线程。 - 使用属性窗口为服务提供适当的名称和描述。
- 提供一个项目安装程序(这不是一个安装程序,而是一个可以安装/卸载服务的类,它将由安装程序调用)。检查和调整所有属性。