开发完Windows服务后,一般通过如下命令进行注册Windows服务

@echo off
%SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe %~dp0\服务程序.exe
pause

除了脚本的方式,通过代码,也可以注册Windows服务:

      var ti = new TransactedInstaller();ti.Installers.Add(new ServiceProcessInstaller{Account = ServiceAccount.LocalSystem});ti.Installers.Add(new ServiceInstaller{DisplayName = displayName,ServiceName = serviceName,Description = description,//运行方式StartType = ServiceStartMode.Automatic});ti.Context = new InstallContext();ti.Context.Parameters["assemblypath"] = 要安装的Windows服务实现dll或exe路径;ti.Install(new Hashtable());

  

转载于:https://www.cnblogs.com/liugh/p/8684734.html

通过代码动态创建Windows服务相关推荐

  1. 杂记2:VS2013创建Windows服务实现自动发送邮件

    这篇随笔里,我将介绍如何用VS2013开发Windows服务项目,实现的功能是定时发送电子邮件. 开发环境:VS2013,SQL Server2008,采用C#语言开发 步骤一:创建Windows服务 ...

  2. 用.NET创建Windows服务

    用.NET创建Windows服务 译者说明:我是通过翻译来学习C#的,文中涉及到的有Visual Studio.NET有关操作,我都根据中文版的VS.NET显示信息来处理的,可以让大家不致有误解. 作 ...

  3. 用C#创建Windows服务(Windows Services)

    转载自 hyslove 最终编辑 hyslove Windows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称.用Visual C# 创建Windows服务不是 ...

  4. (转)创建Windows服务(Windows Services)N种方式总结

    转自:http://www.cnblogs.com/aierong/archive/2012/05/28/2521409.html 最近由于工作需要,写了一些windows服务程序,有一些经验,我现在 ...

  5. *用C#创建Windows服务(Windows Services)

    Windows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称.用Visual C# 创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Win ...

  6. 在64位windows下使用instsrv.exe和srvany.exe创建windows服务

    在64位windows下使用instsrv.exe和srvany.exe创建windows服务 在32位的windows下,包括windows7,windows xp以及windows 2003,都可 ...

  7. C# — 创建Windows服务

    以前从来没有接触过C#,对Windows服务也完全不了解,今天通过使用VS2017创建了一个Windows服务,并进行了安装和卸载,目前也是一知半解的地步,简单的做个笔记记录一下,也算是复习了吧. 第 ...

  8. python windows服务_Python创建Windows服务

    首先让我们开始安装Python for Windows扩展: c:test>pip install pywin32 完成后,让我们编写该基类,您的Windows服务将是该基类的子类. ''' S ...

  9. 演练:在组件设计器中创建 Windows 服务应用程序

    http://msdn.microsoft.com/zh-cn/library/zt39148a(v=vs.80).aspx 演练:在组件设计器中创建 Windows 服务应用程序 .NET Fram ...

最新文章

  1. Exchange Server 2013 DAG高可用部署(四)-服务器配置(上)
  2. C# MD5加密工具方法
  3. 十一、Redis五大数据类型之三Set
  4. shell脚本自动回车_干货分享:Linux shell脚本分享!!快收藏起来吧
  5. 纯css3天气动画场景特效
  6. python学习路线----天池龙珠计划Python训练营task1~3
  7. OpenShift 4 - 通过 REST API 操作 OpenShift
  8. zed相机拆机_TX2入门教程硬件篇-外接双目相机ZED
  9. 【转】彻底删除打印机
  10. 简单的C语言程序介绍(重点理解),超详细基础代码解析
  11. 计算机硬盘容量越大运行速度越快,固态硬盘越大运行速度越快吗
  12. Git 常用术语 WIP PTAL CC LGTM 解释
  13. layui 弹出层 点击遮罩层关闭
  14. 网络适配器出现感叹号
  15. 2021-04-21微信大数据对于精准营销的意义有哪些?
  16. leach协议c++代码_leach协议.doc
  17. 万豪集团发布《重塑餐饮业:行业洞察》报告,分享十大新兴趋势
  18. 《Java程序设计》公选课学习指南
  19. 阿里云配置域名CDN加速
  20. vs2012 mvc3项目ObjectContext与DBContext

热门文章

  1. 14、四大组件--Service
  2. Hibernate+Spring-orm的基本方法总结
  3. Html5浏览器支持
  4. ADO.NET 连接Access2007和Access2003
  5. 专利分析与申请(1):法国汤姆森公司关于在有损编码器上扩展无损编码器的专利分析...
  6. 2012年上半年网工考试试题分析
  7. [LeetCode] 回溯算法
  8. matlab画三维图
  9. notepad++打开一个某个工程目录
  10. CCS5.2 Graph的使用方法及步骤 FFT