zoukankan      html  css  js  c++  java
  • C# Windows服务创建应用

    创建项目

    1.创建windows服务项目

    2.右键点击Service1.cs,查看代码, 用于编写操作逻辑代码

    3.OnStart函数在启动服务时执行,OnStop函数在停止服务时执行。代码中OnStart用于执行服务事件,一般采用线程方式执行方法,便于隔一段事件执行一回。

    安装服务配置

    1.打开Service1.cs视图界面;在视图内右键-->添加安装程序;在视图内右键-->添加安装程序;

    项目中添加了ProjectInstaller.cs文件,该文件中视图自动会添加俩个组件serviceProcessInstaller1,serviceInstaller1

    2.选中serviceProcessInstaller1组件,查看属性,设置account为LocalSystem;

     选中serviceInstaller1组件,查看属性,设置ServiceName的值, 该值表示在系统服务中的名称

    设置StartType, 如果为Manual则手动启动,默认停止,如果为Automatic为自动启动

    设置Description,添加服务描述

     

    3.重新生成项目

    安装服务

    1.点击 开始,以管理员身份运行中输入cmd,获取命令提示符

    2.输入 cd C:WindowsMicrosoft.NETFrameworkv4.0.30319 回车

    切换当前目录,此处需要注意的是,在C:WindowsMicrosoft.NETFramework目录下有很多类似版本,具体去哪个目录要看项目的运行环境,例 如果是.net framework2.0则需要输入 cd C:WindowsMicrosoft.NETFrameworkv2.0.50727

    3.输入 InstallUtil.exe E:TestAppWinformWinServiceTestWinServiceTestinDebugWinServiceTest.exe 回车 

    说明:E:TestAppWinformWinServiceTestWinServiceTestinDebugWinServiceTest.exe表示项目生成的exe文件位置

    4.打开服务,就可以看到已经安装的服务了

    卸载服务

    1.打开cmd, 直接输入 sc delete WinServiceTest

  • 相关阅读:
    nodejs+mongoose操作mongodb副本集实例
    创建mongodb副本集操作实例
    SpringBoot(二)Web整合开发
    SpringBoot(一)走进Springboot的世界
    Git(二)Git几个区的关系与Git和GitHub的关联
    Git(一)之基本操作详解
    HttpClient(二)HttpClient使用Ip代理与处理连接超时
    HttpClient(一)HttpClient抓取网页基本信息
    Jsoup(一)Jsoup详解(官方)
    MongoDB(一)环境搭建与初始配置
  • 原文地址:https://www.cnblogs.com/liangwenchao-912/p/5945559.html
Copyright © 2011-2022 走看看