创建一个windows服务的小程序及注意事项
1,首先在vs中创建一个windows服务项目
会生成一个Service1.cs的文件 打开该文件
切换到代码视图 有两个方法 OnStart(string[] args)和OnStop()方法
(常常用带定时器 可以再工具箱里 选择 也可以在Service1.cs 文件中定义Timers字段 )
当服务运行时执行OnStart(string[] args)方法
停止时执行OnStop()方法
然后根据具体的需求在这两个方法中 写自己的代码逻辑,
2,生成服务组件
在Service1.cs的 视图设计器中(选中该文件右击)
右击选中 添加安装程序
vs会帮我们生成一个ProjectInstaller.cs文件 打开该文件的 视图器设计器
会有serviceInstaller1 右击属性 把它的serviceName属性 改为 你定义的服务名称(或者是windows服务项目名称)默认是 Service1
然后把 serviceProcessInstaller1的属性Account改为LocalSystem (LocalSystem,LocalService,User,NetworkService);
3,ok ,服务写好啦 但还要安装才能运行 ,用vs 自带的命令提示符工具 以管理员身份运行 来安装和卸载 程序
installutil 该服务exe文件的路径 + 服务名.exe 安装命令s
installutil 该服务exe文件的路径 + 服务名.exe +/u 卸载命令
转载于:https://www.cnblogs.com/DamonTang/archive/2012/03/22/2412003.html
创建一个windows服务的小程序及注意事项相关推荐
- 创建一个属于自己的小程序(注册开发账号)
微信小程序入门指南 一. 如何创建一个属于自己的小程序 首先,需要注册一个小程序开发账号. 使用浏览器打开 https://mp.weixin.qq.com/ 网址,点击右上角的"立即注册& ...
- C# 如何创建一个Windows服务(Windows Service)
Windows服务经常用来做一些定时任务处理,今天来说一下如何搭建一个Windows服务(基础篇,不喜勿喷). 1.搭建一个Windows Servier,我是VS2017 .NET FrameWor ...
- Tomcat创建一个windows服务
这段时间一直跟着团队忙着开发了两个小模块的系统,说实话功能并不怎么强大,不过总算是经过大家的努力第一阶段算是结束了.现在要给用户在服务器上部署,让用户体验,在体验的过程中提出需求,用于明年进行升级改进 ...
- [图]为C# Windows服务添加安装程序
最近一直在搞Windows服务,也有了不少经验,感觉权限方面确定比一般程序要受限很多,但方便性也很多.像后台运行不阻塞系统,不用用户登录之类.哈哈,扯远了,今天讲一下那个怎么给Windows服务做个安 ...
- 为C# Windows服务添加安装程序
首先,当然是创建一个Windows服务的项目.这个大家应该都知道怎么做(这都不明白的留言问我),然后要给服务"添加安装程序",如图1所示:(这一步和自己用InstallUtil注册 ...
- 利用c语言在屏幕上画出窗口,第一课:创建一个windows窗口
跟我一起学图形编程 作者:姚明联系方式: 欢迎使用我的图形学教程.我是计算机专业的学生,对图形图像技术有浓厚的兴趣,就读期间广泛的涉及相关知 ...
- C#创建、安装一个Windows服务
关于WIndows服务的介绍,之前写过一篇:http://blog.csdn.net/yysyangyangyangshan/article/details/7295739.可能这里对如何写一个服务不 ...
- Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序
参考:https://www.cnblogs.com/jliangqiu2016/p/7642471.html Windows下编译TensorFlow1.3 C++ library及创建一个简单的T ...
- 创建一个Windows Service应用程序
创建一个Windows Service应用程序 下载本文代码 见资源 正是由于.NET Framework的出现,才使你能够构建出在系统重新启动时自动运行的.无人参与的(unattended)应用程序 ...
最新文章
- Java 判断 list 为空
- linux 列出内存/cpu使用率前10的进程
- Hadoop常见异常
- Linux时间date与timedatectl
- 在ubuntu上安装Oracle Java SDK
- 斯坦福 CS228 概率图模型中文讲义 三、实际应用
- bzoj1577 [Usaco2009 Feb]庙会捷运Fair Shuttle
- LightOJ 1258 Making Huge Palindromes(KMP)
- BTC:做空是有规律可循的,目前熊族正沿着这个回调线位做空
- 高中计算机会考教案,高中信息技术会考模拟试题讲课教案.pdf
- 腾讯云CDN加速产品介绍第二章-CDN系统架构
- 计算机sci二区期刊,SCI二区期刊汇总表
- shiro的认证过程
- 免费在线文档转换工具,一招告诉你超简单.
- 小程序canvas画头像
- 信息学奥赛一本通:1183:病人排队
- 关于styleSheets1:获取css样式
- java毕业设计——基于JSP+sqlserver的人事管理系统设计与实现(毕业论文+程序源码)——人事管理系统
- 淘宝api,custom - 淘宝官方订单API操作
- Node.js学习6~nodejs报Error: Cannot find module ‘express‘