学习电脑,计算机系统故障维护,电脑技术,电脑知识学习-就上第二电脑网
当前位置: 首页 > 电脑知识 > 电脑基础

视频加速播放器电脑创建一个windows service应用程序

 更新时间: 2019-08-16 19:40:49   作者:第二电脑网   来源:第二电脑网   浏览数:483   我要评论

正是由于.et famewok的出现,才使你能够构建出在系统重新启动时自动运行的、无人参与的(uatteded)应用程序。by sta schultes技术工具箱:vb.et, xml, aspwidows sevice

monitorheader()

private m_ssettingspath as string

在调用startservice()之前将代码添加到onstart过程中,来完成在service启动之前对设置文件名进行检测。用reflection来找到应用程序的runtime .exe路径,并用substitute .xml作为文件的扩展名(这两个文件在同一目录下): m_ssettingspath = [assembly]. _

getentryassembly.location. _

replace(".exe", ".xml")

在vb.net中assembly是一个关键字,因此在代码中你必须把它用一个方括号括起来。你需要整理startservice()过程以便从设置文件中加载计时器间隔: if m_monitorcontrol _

.monitorintervalsecs > 0 then

controltimer.interval = _

ctype(m_monitorcontrol _

.monitorintervalsecs * 1000, double)

controltimer.autoreset = true

controltimer.start()

end if

现在,你可以实现主要的检查函数――runcheck了(见列表2)。runcheck负责调用runalarmaction并计算出files数组中每个文件的出现次数,该文件的nextcheck代表的是当前时间之前的时间并且自从上次检查以后就没有发生过改变。runalarmaction负责检查alarmaction标记、编写事务日志,然后通过sendemail过程来发送e-mail (见列表3)。

你可以采用类似的方法,基于monitorheader结构的汇总设置(summary setting)来实现runsummary和runsummaryaction方法,构建并测试你的windows service应用程序。范例代码中还包括一个名为filechgctl的service-control应用。它主要用于调试目的,可以将自定义命令(custom command)发送到filechangemonitor service中。自定义命令是一个范围在128到255之间的整数。当windows service应用程序中的oncustomcommand事件触发时你会得到自定义命令出现的通知。

你会发现service 应用程序在很多情况下是非常有用的,比如用在系统维护、监控以及其他自动的、无人照顾的操作中。windows service通常会通过事务日志来记录其活动情况,但正如我所介绍的,你的service也可以通过发送e-mail来方便地跟踪其进展情况。构建windows service应用程序的能力使你在用windows构建有效的商务方案方面得以轻松地扩展。


更多:视频加速播放器电脑创建一个windows service应用程序
https://www.002pc.com/diannaojichu/1000.html

你可能感兴趣的windows,service,应用程序,创建,一个

关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

  浙ICP备140365454号

©CopyRight 2008-2020 002pc.COM Inc All Rights Reserved. 第二电脑网 版权所有 联系QQ:282523118