怎么写服务程序( 五 )


7、责任:就是以公司利益为重,对自己的工作岗位负责;就是为客人负责,给客人提供优质的出品与服务;就是“敬无在”,即使没有人监督你,你也会认真地做好工作,这就是责任的表现 。
8、平常心面对工作中的不公平:在工作中没有绝对的公平,位在努力者面前,机会总是均等的 。没有一定的挫折承受能力,今后如何能挑起大梁 。
9、团队:发挥团队精神是企业一致的追求,餐饮企业的工作由多种分工组成,非常需要团队成员的配合 。具有团队精神、善于合作的员工和企业都更成功 。
10、每天进步一点点:积沙成塔、积少成多,很多成功者就是积累一点点小而成大器的 。每天创新一点点,是在走向领先;每天多做一点点,是在走向丰收;每天进步一点点是在走向成功 。
6. 怎么把自己写的服务程序添加到计算机服务 下面介绍使用SrvAny.exe将tracd封装成windows服务 。
1.下载安装Windows2003 Resource Kits,其实我们只需要该目录下的SrvAny.exe和instsrv.exe文件即可,在此目录下还有rktools.chm帮助文件,大家可以查看SrvAny.exe如何使用 。
2.创建服务,语法如下:instsrv 服务名称 srvany所在路径/srvany.exe 。假设我们的Windows 2003 Resource Kits都安装在C:/Program Files/Windows Resource Kits/Tools目录,待建立的服务名称是TracSrv,那么我们的命令如下:
"C:/Program Files/Windows Resource Kits/Tools/instsrv" TracSrv "C:/Program Files/Windows Resource Kits/Tools/srvany.exe"
需要注意的是,srvany前的路径不能省略,必须是绝对路径 。
现在我们已经创建了一个名叫TracSrv的服务,下一步我们来配置这个服务,让它封装tracd命令 。
3.打开注册表编辑器 。找到注册表项 “HKEY_LOCAL_MACHINE/SYSTEM/ CurrentControlSet/Services/TracSrv”,在TracSrv项里建立新的子项“Parameters”,再在新建的 Parameters项里新建字符串值,数值名称设为“Application”,数值数据设为我们在第一篇说的启动tracd的行命令,也就是
c:/python24/python c:/python24/scripts/tracd -p 8001 C:/SCM/Angel/Angel_Trac
(注意使用全路径) 。这样,我们就配置好了TracSrv服务 。
4.启动TracSrv服务 。现在我们就可以在浏览器中访问Trac网站,只要服务器启动,不需要进入登陆Windows桌面,我们就可以访问Trac站点了 。
如何删除这个服务呢?使用sc.exe即可,此命令在xp系统自带 。
1.停止TracSrv服务 。
2.运行cmd,进入行命令窗口,输入“sc delete TracSrv",回车即可 。
7. 怎么用c#写一个windows服务程序 1、在VS2010创建windows service工程,文件--新建--项目--windows服务,名称:TestWindowsService,设置server1的ServiceName属性为TestWindowsService 2、由于服务是要安装的,所以它运行的时候就需要一个安装类Installer将服务安装到计算机,新建一个后台服务安装类Install继承自Installer,安 装初始化的时候是以容器进行安装的,所以还要建立ServiceProcessInstaller和ServiceInstaller服务信息组件添加到 容器安装,在Install类增加如下代码: using System; using System.Collections.Generic; //using System.Linq; using System.Text; using System.Configuration.Install; using System.ComponentModel; namespace TestWindowsService { [RunInstaller(true)]//注意这里的属性Attribute设置 class Install : Installer { private System.ComponentModel.IContainer components = null; private System.ServiceProcess.ServiceProcessInstaller spInstaller; private System.ServiceProcess.ServiceInstaller sInstaller; private void InitializeComponent() { components = new System.ComponentModel.Container(); // 创建ServiceProcessInstaller对象和ServiceInstaller对象 this.spInstaller = new System.ServiceProcess.ServiceProcessInstaller(); this.sInstaller = new System.ServiceProcess.ServiceInstaller(); // 设定ServiceProcessInstaller对象的帐号、用户名和密码等信息 this.spInstaller.Account = System.ServiceProcess.ServiceAccount.LocalSystem; this.spInstaller.Username = null; this.spInstaller.Password = null; // 设定服务名称 this.sInstaller.ServiceName = "TestWindowsService"; sInstaller.DisplayName = "后台Windows服务"; sInstaller.Description = "一个后台Windows运行的服务"; // 设定服务的启动方式 this.sInstaller.StartType = System.ServiceProcess.ServiceStartMode.Automatic; this.Installers.AddRange(new System.Configuration.Install.Installer[] { this.spInstaller, this.sInstaller }); } } } 3、点击Service1.cs的视图设计器,在“单击此处切换到代码视图”上右键--添加安装程序,就出现了ProjectInstaller.cs 。