代码如下:
using System.ComponentModel;
using System.Configuration.Install;
using System.ServiceProcess;
namespace WindowsService1
{
[RunInstaller(true)]
public partial class InstallerService : Installer
{
private ServiceProcessInstaller process;
private ServiceInstaller service;
public InstallerService()
{
process = new ServiceProcessInstaller();
process.Account = ServiceAccount.LocalSystem;
service = new ServiceInstaller();
service.ServiceName = "SimegyServiceTest";
Installers.Add(process);
Installers.Add(service);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceProcess;
using System.Text;
namespace WindowsService1
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
static void Main()
{
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new Service1()
};
ServiceBase.Run(ServicesToRun);
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Linq;
using System.ServiceProcess;
using System.Text;
using System.Security.Cryptography;
namespace WindowsService1
{
public partial class Service1 : ServiceBase
{
public Service1()
{
InitializeComponent();
this.CanPauseAndContinue = true;
this.CanShutdown = true;
this.CanHandleSessionChangeEvent = false;
this.ServiceName = "SimegyService_Test";
}
protected override void OnStart(string[] args)
{
// System.Threading.Thread.Sleep(5 * 1000 * 60);
}
protected override void OnStop()
{
}
}
}
分享到:
相关推荐
总的来说,C#开发Windows服务涉及到的知识点包括服务的基本概念、使用ServiceBase类创建服务、安装和控制服务、服务的日志记录以及服务的错误处理和交互方式。通过实践和学习,你可以熟练掌握这一技能,为系统管理...
总的来说,"C#打包window服务程序实例"是一个涵盖C#编程、Windows服务编程、注册表操作以及软件部署的重要学习主题。通过这个实例,开发者可以掌握如何创建自定义的Windows服务,管理服务的生命周期,并且利用注册表...
C#创建简单window服务适用于初学服务者 说明:在项目bin\Debug目录下有三个文件: CreateMMISService.bat:创建服务命令 DeleteMMISService.bat:删除服务命令 TimeFile.txt:记录时间文件
本项目“C#Window服务编程demo”聚焦于创建和管理Windows服务,这是一种在后台运行的应用程序,通常用于执行自动任务或提供持续的服务,即使没有用户登录到系统也是如此。下面将详细阐述Windows服务的概念、C#中实现...
例如,下面是一个简单的多线程Windows服务的示例: ```csharp using System; using System.ServiceProcess; using System.Threading; public partial class MyService : ServiceBase { public MyService() { ...
本项目“C# 界面化 window服务管理”旨在通过WinForms界面简化对Windows服务的操作,这对于系统管理员来说是非常实用的。 首先,让我们深入了解一下Windows服务。Windows服务由System.ServiceProcess命名空间中的...
C# 界面化 UI 实现window服务 的安装、启用、停用、卸载 window服务安装方式 比较鸡肋,网上也没有像样的界面化安装方式,自己实现了个 winForm 界面还是很美观的,工具很实用,特别是经常接触window服务的
c#类似windowxp界面c#类似windowxp界面
将 C# 生成的 exe 文件添加到 Windows 服务器的服务需要经过创建 Windows 服务项目、添加安装程序、配置服务安装程序、编写服务代码、编译和安装服务、安装服务、启动服务和卸载服务等步骤。 知识点: * 创建 ...
C# 开机启动服务(windows service) 本程序用ASP.NET C#开发,不针对系统版本限制。 本源码拿就来可以直接写您想要的服务,无需再改其它的代码,拿来主义是不是很好?例如订单服务。 本服务是100%源码,源码中包含: ...
C# Windows窗体(WindowForm)是一种基于.NET Framework的开发工具,用于构建桌面应用程序。在“房屋管理系统”项目中,C# WindowForm被充分利用,构建了一个直观、用户友好的界面,用于处理房屋相关的业务流程,如...
本主题将探讨如何利用C#创建一个简单的Web服务,而无需依赖于Internet Information Services (IIS)这样的传统Web服务器。 一、C# Web服务基础 C# Web服务通常基于.NET框架的ASMX(ASP.NET Web Services)或WCF...
### C#基本书写规范详解 #### 一、命名原则与实践 **1.1 命名的重要性** 在软件开发过程中,良好的命名习惯是至关重要的。一个清晰、准确的命名能够帮助开发者更快地理解代码的功能和作用,从而提高开发效率并...
本项目是用C#编程语言编写的Windows服务程序,这展示了C#在开发系统级别的软件方面的强大能力。下面将详细讨论C#、Windows服务以及多线程在该程序中的应用。 C#是一种面向对象的编程语言,由微软公司开发,主要用于...
"CloseWindow 1.00"显然是一款用C#编写的工具,主要用于处理和操作Windows系统中的窗口。这款工具提供了获取、打开、关闭窗口以及执行其他相关操作的功能。下面将详细介绍这个主题中的相关知识点。 1. **C#基础**:...
### C# 创建 Windows 服务:实现系统定时重启功能 在 IT 领域,Windows 服务(Windows Services)是后台运行的应用程序,它们为用户提供了一系列关键功能,如网络连接、打印服务等。与传统的应用程序不同,Windows ...
标题 "C# 自动 定时 程序 (windows服务的形式)" 涉及的是使用C#编程语言创建一个能在Windows操作系统环境下自动执行定时任务的服务。这种服务通常被称为Windows服务,它允许程序在没有用户登录的情况下持续运行,...
C# 使用Quartz.NET作业调度的简单Windows服务事例。
"C#利用window接口word读取"这个主题涉及到如何通过C#代码与Microsoft Word进行交互,以便读取Word文档的内容。在Windows操作系统中,可以利用COM(Component Object Model)组件来实现这一目标,Word提供了这样的...
C#是一种面向对象的编程语言,由微软开发,并通过ECMA国际...微软官方文档提供了关于C#书写规范的指导,涵盖了从基本语法结构到代码组织的各个方面。遵循官方书写规范,不仅能够提高代码质量,还能促进团队协作效率。