Visual Studio2012 开发windows服务并注册

Visual Studio2012 开发windows服务并注册

开发windows服务

新建项目选择Windows服务
Visual Studio2012 开发windows服务并注册
Service1可以根据你自己的需求进行重命名,在此构造函数中加入定时器,写入需要执行的逻辑
Visual Studio2012 开发windows服务并注册
添加服务安装程序
Visual Studio2012 开发windows服务并注册
添加之后,如下所示,可以为服务指定名称,描述,配置用户密码(一般情况下是指定登录身份为本地系统账户),指定是否自启动等
Visual Studio2012 开发windows服务并注册
程序开发完成,生成之后,在项目下找到Debug文件夹,此文件夹内容就是你的项目内容

注册exe为windows服务

Visual Studio2012 开发windows服务并注册
如图所示跳转到此路径(演示项目为.net framework 4.0,路径由你的项目框架版本和操作系统类型决定)
Visual Studio2012 开发windows服务并注册
如图所示,执行注册到你项目所在路径,提示安装成功即可。(项目所在路径不能有空格,否则会出现错误,你可以把项目移动位置再进行注册,同时需要以管理员身份运行此命令)
Visual Studio2012 开发windows服务并注册
Visual Studio2012 开发windows服务并注册