位置: 编程技术 - 正文

Windows的服务功能初探介绍(服务win10)

编辑:rootadmin
在Windows中,对于一些不需要显示图形界面的应用程序,我们可以把它做成Windows服务,让它在后台运行,例如一些文件监视服务等。一台电脑中的Windows服务可以在“计算机-管理-服务应用程序-服务”中看到,如图: 在这里,我们可以启动或停止一个服务。创建服务:下面我们来创建一个文件监视功能的Windows服务。用VS新建一个项目,模版选择“Windows服务”,在服务代码中会有两个方法:OnStart与OnStop,分别是服务的启动时的执行代码与服务停止时的执行代码。public partial class WatchService : ServiceBase { public WatchService() { InitializeComponent(); } FileSystemWatcher watcher; /// <summary> /// 服务开始时执行代码 /// </summary> /// <param name="args"></param> protected override void OnStart(string[] args) { WriteLog("服务开始"); string path = @"D:text"; watcher = new FileSystemWatcher(path); // 监视新增文件 watcher.NotifyFilter = NotifyFilters.FileName; //同时监视子目录 watcher.IncludeSubdirectories = true; watcher.Created += new FileSystemEventHandler(watcher_Changed); watcher.EnableRaisingEvents = true; } /// <summary> /// 服务停止时执行代码 /// </summary> protected override void OnStop() { WriteLog("服务停止"); } private void watcher_Changed(object sender, FileSystemEventArgs e) { try { WriteLog(e.Name + " " + e.ChangeType); } catch (Exception ex) { WriteLog(ex.ToString()); } } /// <summary> /// 写日志的方法 /// </summary> /// <param name="msg"></param> private void WriteLog(string msg) { string path = @"D:log.txt"; using (StreamWriter sw = new StreamWriter(path, true)) { sw.WriteLine(DateTime.Now.ToString() + " " + msg); } } } 发布服务:转到服务的界面窗体,点击右键,选择添加安装程序,会出现一个ProjectInstaller.cs。在其界面窗体中,选择serviceInstaller1,右键属性,可以设置服务启动方式,服务名称(服务名称不能与其它Windows服务名称重名),服务描述,服务显示名称等,如图: 另一个serviceProcessInstaller1的属性可以设置服务的运行账户,如图: 完成这些设置后,重新生成服务,打开VS命令行工具,以管理员身份运行,输入命令InstallUtil.exe+服务程序地址,如InstallUtil.exe “D:ServiceFileWatchDemo.exe” 提示安装完成后,就可以在服务管理中看到刚刚安装的服务了。删除服务: InstallUtil.exe /u +"服务地址" InstallUtil.exe /u "D:ServiceFileWatchDemo.exe" 或 SC delete +服务名称,如 sc delete FileWatchService 作者 Gyoung

推荐整理分享Windows的服务功能初探介绍(服务win10),希望有所帮助,仅作参考,欢迎阅读内容。

Windows的服务功能初探介绍(服务win10)

文章相关热门搜索词:win服务开启在哪里,windows中的服务,win服务在哪,服务 windows,windows的服务在哪里设置,windows的服务在哪里设置,windows的服务在哪里设置,windows的服务在哪里设置,内容如对您有帮助,希望把文章链接给更多的朋友!

Windows上几个常用的获取时间戳函数的效率比较 Windows上几个获取时间戳函数的效率比较今天无事,测试了下Windows上几个获取时间戳的函数效率机器性能:CPUIK未超频测试1亿次调用CRT的Time()函数耗

怎么给文件夹设密码 给文件夹设置密码的方法 步骤方法1、打开Windows资源管理器。2、右键单击要加密的文件或文件夹,然后单击属性。3、在常规选项卡上,单击高级。选中加密内容以便保护数据复

如何关闭Windows安全中心警报方法步骤 最近有朋友电脑采用了金山重装高手重装系统后,在电脑桌面右下角总是会弹出Windows安全中心警报,每次开机都警报一次却是比较烦,于是希望关闭掉W

标签: 服务win10

本文链接地址:https://www.jiuchutong.com/biancheng/361037.html 转载请保留说明!

上一篇:Windows中的批处理的常用符号介绍(批处理在windows中的典型应用)

下一篇:Windows上几个常用的获取时间戳函数的效率比较(windows中常用的菜单有哪三个)

  • 租金收入个税怎么交
  • 所得税费用需要抽凭吗
  • 蓝字发票和红字一样吗
  • 装修行业专票的税率是多少
  • 一般纳税人应交增值税怎么算
  • 车票抵扣进项税申报在哪一栏
  • 其他应收款包括应收利息吗
  • 留抵进项税额
  • 资本溢价能不能退还股东呢
  • 行政事业单位应当进行摊销的无形资产
  • 分期付款外币采购形成的差异如何做会计处理?
  • 现金收货款要填什么单子
  • 车的违章处理
  • 企业销售货物收入没有银行流水
  • 贴现票据种类
  • 每月能领多少专利费
  • 公司补贴为什么要交税
  • 图书发票没有明细能报销吗?
  • 加油费发票7月1日开具
  • 没有成立工会的企业怎么做账
  • 企业并购重组有哪些
  • 华为股权激励制度
  • 不动产权时间怎么确认
  • 银行手续费做账漏掉
  • 对方给我们开发票
  • 股东私人垫支公司支付零星材料的会计分录
  • 企业长期股权投资
  • 一般纳税人十万以下免教育费附加
  • 广告费超标今年怎么处理
  • 出让和转让的有何区别
  • windows10如何设置输入法
  • 交割单会出错吗
  • 公司贷款过桥费合法吗
  • 俄勒冈州邮编
  • linux文件权限控制
  • PHP:pg_set_client_encoding()的用法_PostgreSQL函数
  • 所得税贷款利息扣除
  • 预防cpu被烧毁的办法
  • 红字发票信息表填好后再怎么操作
  • 公司购置办公楼自用
  • 企业内部发生收入怎么算
  • 最快的计算机是量子计算机吗
  • 实现php框架系列功能
  • 行走在奥卡万戈河中的大象,博茨瓦纳,非洲南部 (© Markus Pavlowsky/Getty Images)
  • php soap wsdl
  • yolov3输出是什么
  • 27岁零基础转行做网络工程师
  • 销货退回与折让属于什么科目
  • 应付职工薪酬相关认定有哪些
  • 2022-8-29 javaweb 第一天 servlet/tomcat
  • sql server数据库恢复
  • 短期偿债能力是企业的任何利益关系人都
  • 政府奖励金怎么发放
  • 申报抵扣了不做账怎么处理?
  • 保险没有合同算生效吗
  • 企业土地补偿款如何做账
  • 跨年后发票作废
  • 材料款已付,发票没来
  • 企业发生装修费就计入长期待摊费用吗还是
  • 开具红字发票的当月就要进项税额转出吗?
  • 开办费计入期间费用明细表
  • 私立幼儿园怎样转公立幼儿园
  • 作废的发票税额扣税了怎么办
  • 访问和更改关系的区别
  • sqlserver substring函数使用方法小结
  • xp系统怎么设置系统启动项
  • xp附件游戏
  • 写出10个linux系统操作命令和用法
  • yum下载已安装的包
  • wim10飞行模式
  • linux虚拟机怎么查看目录
  • win7怎么删除wifi已连接过的网络
  • 日历插件vue
  • 手机物理游戏
  • shader要学多久
  • fiddler如何抓取app接口的
  • js动态改变网页标题
  • 善意取得的条件和效力
  • 企业分期收款销售商品,即商品已经交付
  • 资源税的征税范围一般包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设