Windows 服务
来源:互联网 发布:php.ini session 设置 编辑:程序博客网 时间:2024/06/06 20:37
内容:
</pre><pre name="code" class="html">using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.ServiceProcess;using System.Text;using System.IO;namespace WindowsService1{ public partial class Service1 : ServiceBase { private System.Timers.Timer timer1; public Service1() { InitializeComponent(); this.timer1 = new System.Timers.Timer(); this.timer1.Interval = 30000; this.timer1.Elapsed += new System.Timers.ElapsedEventHandler(timer1_Elapsed); } protected override void OnStart(string[] args) { // TODO: 在此处添加代码以启动服务。 this.timer1.Enabled = true; this.LogMessage("服务启动"); } protected override void OnStop() { // TODO: 在此处添加代码以执行停止服务所需的关闭操作。 this.timer1.Enabled = false; this.LogMessage("服务停止"); } private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { this.LogMessage("服务开始运行"); } public void LogMessage(string cueString) { string filename = "test.log"; //定义文件信息对象 FileInfo info = new FileInfo(filename); if (!info.Exists) { info.Create(); } //创建只写文件流 using (FileStream fs = info.OpenWrite()) { ///根据上面创建的文件流创建写数据流 StreamWriter w = new StreamWriter(fs); ///设置写数据流的起始位置为文件流的末尾 w.BaseStream.Seek(0, SeekOrigin.End); w.Write("\n"+cueString); ///写入当前系统时间并换行 w.Write("{0} {1} \r\n", DateTime.Now.ToLongTimeString(), DateTime.Now.ToLongDateString()); ///写入日志内容并换行 w.Write("\n"); ///写入------------------------------------“并换行 w.Write("------------------------------------\n"); ///清空缓冲区内容,并把缓冲区内容写入基础流 w.Flush(); ///关闭写数据流 w.Close(); } } }}C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727使用InstallUtil.exe安装服务,具体如下:
开始-》运行cmd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>installutil E:\WindowsService1\WindowsService1\bin\Debug\WindowsService1.exe 安装,下载只需-u
0 0
- Windows服务
- Windows 服务
- windows服务
- Windows服务
- windows服务
- Windows服务
- windows服务
- windows服务
- Windows服务
- Windows 服务
- Windows服务
- Windows服务
- Windows服务
- WINDOWS服务
- Windows服务
- Windows 服务
- windows服务
- Windows 服务
- base64编码
- 一些技术大牛的博客集锦(转)
- 你应该知道的浮点数基础知识
- C#—实验8.4、8.5和8.6
- PHP Json 解析
- Windows 服务
- qt下使用sqlite数据库存储二进制文件
- Postfix+Dovecot搭建MailServer配置说明
- react native安装笔记
- nginx url遇到的问题
- 白盒测试(一)
- Hadoop Failed to set permissions of path 错误处理
- PHP中获取函数调用时实际传递的参数信息
- jdk各个版本的新特性