zoukankan      html  css  js  c++  java
  • C#创建Windows服务与安装-图解

    本文档用于创建windows服务说明,使用vs2010系统平台

    创建项目

     
    1. 1

      创建windows服务项目

      C#创建Windows服务与安装-图解
    2. 2

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

      C#创建Windows服务与安装-图解
    3. 3

      代码中OnStart用于执行服务事件,一般采用线程方式执行方法,便于隔一段事件执行一回

      C#创建Windows服务与安装-图解
      END

    安装服务配置

     
    1. 1

      打开Service1.cs视图界面

      C#创建Windows服务与安装-图解
    2. 2

      在视图内右键-->添加安装程序

      C#创建Windows服务与安装-图解
    3. 3

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

      serviceProcessInstaller1

      serviceInstaller1

      C#创建Windows服务与安装-图解
    4. 4

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

      C#创建Windows服务与安装-图解
    5. 5

      选中serviceInstaller1组件,查看属性

      设置ServiceName的值, 该值表示在系统服务中的名称

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

      设置Description,添加服务描述

      C#创建Windows服务与安装-图解
    6. 6

      重新生成项目

      END

    安装服务

     
    1.  

      点击 开始,运行中输入cmd,获取命令提示符

      win7需要已管理员的身份启动,否则无法安装

      C#创建Windows服务与安装-图解
    2.  

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

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

      C#创建Windows服务与安装-图解
    3.  

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

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

      C#创建Windows服务与安装-图解
    4.  

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

      C#创建Windows服务与安装-图解
      END

    卸载服务

     
    1. 1

      卸载很简单,打开cmd, 直接输入 sc delete WinServiceTest便可

  • 相关阅读:
    Basic4android v3.20 发布
    KbmMW 4.40.00 正式版发布
    Devexpress VCL Build v2013 vol 13.2.2 发布
    KbmMW 4.40.00 测试发布
    kbmMWtable for XE5 接近尾声
    使用delphi 开发多层应用(二十一)使用XE5 RESTClient 直接访问kbmmw 数据库
    为什么有些东西,反反复复总是学不会
    心灵沟通
    <转>离婚前夜悟出的三件事
    c++ socket 客户端库 socks5 客户端 RudeSocket™ Open Source C++ Socket Library
  • 原文地址:https://www.cnblogs.com/zxtceq/p/7283967.html
Copyright © 2011-2022 走看看