学写Windows Service
记得很早之前,一个同事要写一个定时任务,先要在一条新闻在到达设定期限时 由程序自动删除
可以一直没有思路 问我 我也没有好的办法
后来,我在前段时间找到一个 方法:http://www.cnblogs.com/ucetgg/archive/2009/02/11/1388481.html
也不太好,也有个高人回复了 给我指明了思路,用Windows Service ,可我没有写过
后来 看到一篇文章:http://www.cnblogs.com/lovecherry/archive/2005/03/25/125527.html
用Windows Service 作为关键词 搜了搜博客园 有很多人已经做过
步骤我就不详细说了 ,帖我的代码出来吧:
namespace WindowsService
{
public partial class Service1 : ServiceBase
{
public Service1()
{
InitializeComponent();
}
/// <summary>
/// 开始
/// </summary>
/// <param name="args"></param>
protected override void OnStart(string[] args)
{
//Thread t = new Thread(new ThreadStart(Run));
//t.Start();
timer1.Enabled = true;
execTask();
}
/// <summary>
/// 结束
/// </summary>
protected override void OnStop()
{
timer1.Enabled = false;
}
private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
Thread t = new Thread(new ThreadStart(execTask));
t.Start();
}
/// <summary>
/// 执行任务
/// </summary>
private void execTask()
{
string strSql = "insert into WebSite_CMSContent (Title,body) values('tt','xx')";
DbHelperSQL.ExecuteSql(strSql);
}
}
}
注意:
1.Timer控件 一定要是 System.Timers.Timer 类型
2. InstallUtil.exe 一定要对应framework 的版本,比如f ramework 2.0的程序 1.1版本下的InstallUtil工具就不行
3.默认情况下 服务是不自动启动的,需要安装成功后手动 启动
转载于:https://www.cnblogs.com/ucetgg/archive/2009/04/07/1431176.html
学写Windows Service相关推荐
- C#写Windows Service(windows服务程序)
背景: 要学习使用一个新东西,我们必须知道他是个什么东西.对于我们此次研究的windows服务来说,他又是个什么东西,其实也没有什么高深的了. windows service概述: 一个 ...
- 64位虚拟机下asm()语法_一步步学写Windows下的Shellcode
如何在WIndows下编写一个shellcode?为什么会问这个问题,前段时间在做win下的Exploit,但是都是使用大佬写的shellcode,无法实现个人的一些需求.而网络上编写shellcod ...
- python写windows程序_【Python学习】Python 写Windows Service服务程序
如下遇到自己编写的服务无法启动 需要添加环境变量(标红的) C:\Python27\Scripts;C:\Python27\;C:\Python27\chromedriver.exe;C:\Pytho ...
- 用VS(c#)创建、调试windows service以及部署卸载
同事问到windows service的东东,现在整理一下,用c#如何创建一个windows service,以及如何调试.部署.卸载. 一.创建windows service 1. 打开VS2008 ...
- Windows Service
Windows Service程序写好后,通过服务让它跑起来 服务启动后,可以调试本地程序,通过附加到进程,会看到 这是我们刚刚创建的服务,右击启动,在vs附加进程中会看到 点击附加,打上断点,就可以 ...
- C#创建一个Windows Service
Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的.所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Window ...
- Windows Service:用C#创建Windows Service
现在的.NET框架已经为Windows service的开发提供足够强大的支持,你只需要关注service所要实现的逻辑,而完全不用关心service底层是如何实现的,相比以前用MFC来说,真是质的飞 ...
- 用 VC++ 2008 编写 Windows Service(系统服务)
用 VC++ 2008 编写 Windows Service(系统服务) 2008-03-30 08:08 现在许多 Windows Service 应用都可以用 c# 很好的完成,不过毕竟是托管代码 ...
- .NET开发Windows Service程序 - Topshelf
在实际项目开发过程中,会经常写一些类似定时检查,应用监控的应用.这类应用在windows平台通常都会写成window service程序. 在百度上搜索一下'c#开发windows service', ...
最新文章
- 运算符优先级记忆口诀及列表(转)
- Redis 高级教程 Redis 分区(6)
- Windows驱动开发学习笔记(三)—— 内核空间内核模块
- LLLYYY的数字思维
- hdu 1247 字典树
- 当我们在谈论单测时我们在谈论什么
- 分享Netsparker - Community Edition运用程序。
- 算法分析与设计课程总结
- AGV车载控制系统搭建(初学者入门)
- JasperReport生成pdf文件 Java开发pdf文件 pdf文件生成及下载
- 同一服务器中,同一框架下的不同二级域名之间网站session如何互通
- 虚拟机网络适配器的三种模式详解及其配置
- 微信支付api_key
- ConcurrentHashMap源码分析,轻取面试Offer(二)
- 单片机中常说的 1T 和 12T 的意思
- Mac电脑没有声音,苹果电脑没有声音怎么办
- Kubernetes学习笔记十:部署Mysql、Redis和Shardingshere
- MySQL在linux上(cmake)的source code安装方法
- 【每日新闻】企业微信终于与微信实现互通,微信生态商业化的想象力究竟有多大? | To B“非成勿扰”,解决企业服务对接难题
- EOJ 3256:拼音魔法
热门文章
- httpposterror_java – HttpClientError:目标服务器无法响应
- VUE中axios 报错 TypeError: Cannot set property ‘type‘ of undefined,
- 解决ionic在手机上拍照图片旋转的问题
- INNER JOIN连接两个表、三个表、五个表的SQL语句
- 服务器安装系统教程进光盘界面,iso光盘系统怎么安装系统教程
- 华为户外模式怎么设置_华为FreeLace Pro降噪器效果怎么样?降噪开启和设置教程!...
- 计算机数码频道策划方案,艺人策划方案电脑基础知识IT计算机专业资料-艺人策划方案.pdf...
- mysql 分号子查询_MySQL子查询详解
- expo运行android studio,一、用Expo开发react-native :快速开始
- wxpython 优秀的界面_wxPython图形用户界面