C#实现Windows服务的制作安装和删除

今天为大家整理一篇关于C#实现Windows服务的制作与安装还有删除的文章,希望能帮助学习C#的同学进一步提高学习水平。

运行Visual Studio.net,建立一个C#的Windows服务项目。

主程序代码:

以下为引用的内容:

以下是引用片段:

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.ServiceProcess;
using System.Threading;
using System.Windows.Forms;
namespace CareEye
...{
public class CareEye : System.ServiceProcess.ServiceBase
...{
private Thread MainThread;
/**////
/// 必需的设计器变量。
///
private System.ComponentModel.Container components = null;
public CareEye()
...{
// 该调用是 Windows.Forms 组件设计器所必需的。
InitializeComponent();
// TODO: 在 InitComponent 调用后添加任何初始化
MainThread = new Thread(new ThreadStart(ThreadFunc));
MainThread.Priority = ThreadPriority.Lowest;
}
// 进程的主入口点
static void Main()
...{
//System.ServiceProcess.ServiceBase[] ServicesToRun;
// 同一进程中可以运行多个用户服务。若要将
//另一个服务添加到此进程,请更改下行
// 以创建另一个服务对象。例如,
//
// ServicesToRun = New System.ServiceProcess.ServiceBase[] {new CareEye(), new MySecondUserService()};
//
//ServicesToRun = new System.ServiceProcess.ServiceBase[] { new CareEye() };
System.ServiceProcess.ServiceBase.Run(new CareEye());
}
/**////
/// 设计器支持所需的方法 - 不要使用代码编辑器
/// 修改此方法的内容。
///
private void InitializeComponent()

时间: 2024-11-03 18:56:09

C#实现Windows服务的制作安装和删除的相关文章

Windows服务创建及安装

原文:Windows服务创建及安装 我们将研究如何创建一个作为Windows服务的应用程序.内容包含什么是Windows服务,如何创建.安装和调试它们.会用到System.ServiceProcess.ServiceBase命名空间的类.什么是Windows服务? Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合.它没有用户界面,并且也不会产生任何可视输出.任何用户消息都会被写进Windows事件日志.计算机启动时,服务会自动开始运行.它们不要用户一定登录才运行,

QT在Windows下如何制作安装文件和发布程序

QT程序设计完毕时,我们就要发布自己的程序,发布程序有两种方法:一是静态编译,二是制作程序安装包. 静态编译好麻烦,我从来没有成功过,所以我用了动态编译方法,设计完成时,用release方式编译程序,把生成的EXE文件和其依赖的库放在一个文件夹中,用setup2go生成安装文件. 好,我们启动程序,选择文件>>>>>>>新建工程. 保存工程项目 出现了安装配置栏目,我们以XnView为例一个个详细说明. 1.常规信息:填写软件版本.版权及一些注释项目.

windows 服务项目 安装服务相关

问题描述 我创建了个windows服务项目然后安装我在网上获得的资料说1)打开VS.NET命令提示符2)执行命令InstallUtil路径+MyServcie.exe,其中路径是你的服务所在的整个路径.我打开命令提示里面写InstallUtilE:DocumentsandSettingsAdministratorMyDocumentsVisualStudio2008ProjectsWindowsService1MyServcie.exe回车后它报错说在初始化安装时发生异常System.IO.Fi

用.NET创建Windows服务

window|创建 我们将研究如何创建一个作为Windows服务的应用程序.内容包含什么是Windows服务如何创建.安装和调试它们.会用到System.ServiceProcess.ServiceBase命名空间的类.  什么是Windows服务 Windows服务应用程序是一种需要长期运行的应用程序它对于服务器环境特别适合.它没有用户界面并且也不会产生任何可视输出.任何用户消息都会被写进Windows事件日志.计算机启动时服务会自动开始运行.它们不要用户一定登录才运行它们能在包括这个系统内的

手工把tomcat5安装成windows服务

window 由于习惯直接解压缩,然后拷贝整个tomcat到服务器上,因此需要手工把tomcat安装成windows服务: 利用以下脚本即可实现:remrem NT Service Install/Uninstall scriptremrem Optionsrem install Install the service using Tomcat5 as service name.rem Service is installed using default settings.rem remove

使用srvany.exe将程序安装成windows服务的详细教程

srvany.exe介绍 srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行.也就是说srvany只是其注册程序的服务外壳,这个特性对于我们 来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等. 资源下载 你可以通过下载并安装Microsoft Windows Resource Kits 获得或者直接在本文

自己写的windows服务 无法安装 然后在任务管理器上面一直显示正在启动 也无法关闭

问题描述 自己写的windows服务 无法安装 然后在任务管理器上面一直显示正在启动 也无法关闭 自己写的windows服务 无法安装 然后在任务管理器上面一直显示正在启动 也无法关闭 ,但是里面的进程却一直在运行 解决方案 自己顶一下也要10个字符 好麻烦啊 解决方案二: 这是因为你的代码中没有正确的设置服务的运行状态,你的代码是不是死循环了.

c# windows 服务安装的“提交“阶段出现异常,求大神们帮下忙

问题描述 c# windows 服务安装的"提交"阶段出现异常,求大神们帮下忙 正在开始安装的"安装"阶段. 查看日志文件的内容以获得 D:DocumentsVisual Studio 2013ProjectsTimerTimerob jDebugTimer.exe 程序集的进度. 该文件位于 D:DocumentsVisual Studio 2013ProjectsTimerTimerobjDebugTimer. installLog. 正在安装程序集"

C#创建、安装一个Windows服务

关于WIndows服务的介绍,之前写过一篇:http://blog.csdn.net/yysyangyangyangshan/article/details/7295739.可能这里对如何写一个服务不是很详细.现在纯用代码的形式介绍一下windows服务是如何开发和安装的. 开发环境:Win7 32位:工具:visualstudio2010. 因为win7自带的就有.net环境,算是偷一下懒吧.因为无论是手动安装或程序安装都要用到.一个目录(默认C盘为操作系统的情况):C:\Windows\Mi