返回顶部
首页 > 资讯 > 精选 >怎么用C#实现WINDOWS服务程序
  • 883
分享到

怎么用C#实现WINDOWS服务程序

2023-06-17 23:06:52 883人浏览 独家记忆
摘要

这篇文章主要讲解了“怎么用C#实现windows服务程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用C#实现WINDOWS服务程序”吧!在做C# WINDOWS服务之前先熟悉一下C#

这篇文章主要讲解了“怎么用C#实现windows服务程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用C#实现WINDOWS服务程序”吧!

在做C# WINDOWS服务之前先熟悉一下C# WINDOWS服务程序在C#中的写法。

在VS.net2003中新建一个WINDOWS服务程序的项目WinSrv_A。

更改SERVICE1.CS属性SERVICENAME为你所要建立的服务名称,在服务管理器->名称中你可以看到你的服务名

按F7进入代码窗口,里面有2个重载函数是你要在其中写代码的一个是

//protected override void OnStart(string[] args)  //{...} //这个函数是你启动服务后执行的函数  //protected override void OnStop()  //{...}//这个函数是你停止服务后执行的函数

我这里简单的做一个记录启动和终止服务的时间的功能。写如日志文档。             

protected override void OnStart(string[] args)              {                     // TODO: 在此处添加代码以启动服务。                    String s = System.DateTime.Now.ToString();                    if(!File.Exists("c:\\srvlog.txt"))                    {                          StreamWriter sr = File.CreateText("c:\\bbbirdlog.txt");                          sr.WriteLine("-------------------------START SRV---------------------");                          sr.WriteLine ("我的新服务在{0}时间开始",s);                         sr.WriteLine ("我可以写整型 {0} or 浮点型 {1},等等.",1, 4.2);                         sr.Close();                    }                    else                   {                         StreamWriter sr = File.AppendText("c:\\bbbirdlog.txt");                        sr.WriteLine("-------------------------START SRV---------------------");                        sr.WriteLine ("我的新服务在{0}时间开始",s);                         sr.WriteLine ("我可以写整型 {0} or 浮点型 {1},等等.",1, 4.2);                         sr.Close();                    }               }                  ///                /// 停止此服务。                ///                 protected override void OnStop()                 {                         // TODO: 在此处添加代码以执行停止服务所需的关闭操作。                          String s1 = System.DateTime.Now.ToString();                          if(!File.Exists("c:\\srvlog.txt"))                          {                           StreamWriter sr = File.CreateText("c:\\bbbirdlog.txt");                           sr.WriteLine("-------------------------STOP SRV---------------------");                           sr.WriteLine ("我的新服务在{0}时间停止",s1);                           sr.Close();                          }                          else                         {                           StreamWriter sr = File.AppendText("c:\\bbbirdlog.txt");                           sr.WriteLine("-------------------------STOP SRV---------------------");                           sr.WriteLine ("我的新服务在{0}时间停止",s1);                           sr.Close();                           }                     }

回到设计窗口点右键选择添加安装程序生成serviceInstaller1和serviceProcessInstaller1两个组件

把serviceInstaller1的属性ServiceName改写为你的服务程序名,并把启动模式设置为AUTOMATIC

把serviceProcessInstaller1的属性account改写为LocalSystem

编译链接生成服务程序。

用.net framework工具INSTALLUTIL安装服务程序即可。

感谢各位的阅读,以上就是“怎么用C#实现WINDOWS服务程序”的内容了,经过本文的学习后,相信大家对怎么用C#实现WINDOWS服务程序这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么用C#实现WINDOWS服务程序

本文链接: https://lsjlt.com/news/294269.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么用C#实现WINDOWS服务程序
    这篇文章主要讲解了“怎么用C#实现WINDOWS服务程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用C#实现WINDOWS服务程序”吧!在做C# WINDOWS服务之前先熟悉一下C#...
    99+
    2023-06-17
  • 怎么用C#安装Windows服务程序
    本篇内容主要讲解“怎么用C#安装Windows服务程序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用C#安装Windows服务程序”吧!C#Windows服务程序安装是如何的呢?让我们开始...
    99+
    2023-06-17
  • C# Windows服务程序怎么开发
    这篇文章主要讲解了“C# Windows服务程序怎么开发”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C# Windows服务程序怎么开发”吧!C#Windows服务程序的快速开发:在很多应...
    99+
    2023-06-17
  • C#怎么创建Windows服务程序
    本篇内容主要讲解“C#怎么创建Windows服务程序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#怎么创建Windows服务程序”吧!C#创建Windows服务程序:在介绍如何C#创建Win...
    99+
    2023-06-18
  • 怎么用C#实现Windows后台服务
    这篇文章主要讲解了“怎么用C#实现Windows后台服务”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用C#实现Windows后台服务”吧!C#实现Windows后台服务实例之前要明白的...
    99+
    2023-06-17
  • C# Windows服务程序开发实例分析
    这篇文章主要介绍“C# Windows服务程序开发实例分析”,在日常操作中,相信很多人在C# Windows服务程序开发实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C# Windows服务程序开发实...
    99+
    2023-06-17
  • 怎么用C++实现聊天小程序
    本篇内容介绍了“怎么用C++实现聊天小程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C++写一个游戏聊天服务器,供大家参考,具体内容如下...
    99+
    2023-06-20
  • C++怎么实现聊天程序
    这篇文章主要为大家展示了“C++怎么实现聊天程序”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C++怎么实现聊天程序”这篇文章吧。具体内容如下服务端#include<iostream>...
    99+
    2023-06-20
  • c#怎么实现爬虫程序
    这篇文章主要介绍了c#怎么实现爬虫程序的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇c#怎么实现爬虫程序文章都会有所收获,下面我们一起来看看吧。图1如图1,我们工作过程中,无论平台网站还是企业官网,总少不了新闻...
    99+
    2023-06-29
  • C#Windows应用程序开发实现窗体控件
    本篇内容主要讲解“C#Windows应用程序开发实现窗体控件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#Windows应用程序开发实现窗体控件”吧!通常windows应用程序都有相似的特征...
    99+
    2023-06-18
  • C#Windows服务程序如何编写
    小编给大家分享一下C#Windows服务程序如何编写,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!C#Windows服务程序编写是一种比较高级的编程技术,内部使用...
    99+
    2023-06-17
  • 如何用C#编写一个Windows服务程序
    今天小编给大家分享一下如何用C#编写一个Windows服务程序的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。添加引用Wind...
    99+
    2023-07-05
  • 如何进行C#Windows应用程序模板代码实现
    本篇文章为大家展示了如何进行C#Windows应用程序模板代码实现,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C#Windows应用程序开发之应用程序模板实现   &...
    99+
    2023-06-17
  • 怎么用Python实现简单的C++程序范围
    本篇内容主要讲解“怎么用Python实现简单的C++程序范围”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Python实现简单的C++程序范围”吧!1. 实验说明问题要求:针对静态单赋值(...
    99+
    2023-06-29
  • 怎么用C#Windows应用程序开发添加菜单
    本篇内容主要讲解“怎么用C#Windows应用程序开发添加菜单”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用C#Windows应用程序开发添加菜单”吧!C#Windows应用程序开发之添加...
    99+
    2023-06-18
  • C#Windows服务程序中如何为Windows服务创建安装项目
    小编给大家分享一下C#Windows服务程序中如何为Windows服务创建安装项目,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!C#Windows服务程序之安装项目的由来:本文介绍如何创建Windows 服务应用程序(以前...
    99+
    2023-06-18
  • C#的即时通信程序怎么实现
    这篇文章主要介绍“C#的即时通信程序怎么实现”,在日常操作中,相信很多人在C#的即时通信程序怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#的即时通信程序怎么实现”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-17
  • C#怎么实现计算器窗体程序
    本文小编为大家详细介绍“C#怎么实现计算器窗体程序”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#怎么实现计算器窗体程序”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。功能设计计算器中,添加 0-9 共十个数字...
    99+
    2023-06-29
  • C#如何启动Windows服务的窗体程序
    这篇文章主要介绍“C#如何启动Windows服务的窗体程序”,在日常操作中,相信很多人在C#如何启动Windows服务的窗体程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#如何启动Windows服务的窗...
    99+
    2023-06-18
  • 怎么用C#实现简单的计算器小程序
    这篇文章主要介绍“怎么用C#实现简单的计算器小程序”,在日常操作中,相信很多人在怎么用C#实现简单的计算器小程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用C#实现简单的计算器小程序”的疑惑有所帮助!...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作