点击红框位置 第三步

时间:2022-05-30 08:34:15

标签:

1 根基观点 1.1windows处事简介

创建在它们本身的 Windows 会话中可永劫间运行的可执行应用措施。 这些处事可以在计算机启动时自动启动,可以暂停和从头启动而且不显示任何用户界面。

1.2适用情形

适合在处事器上使用且不需要界面的,永劫间不变运行的情形。

1.3如何安置及卸载处事

1)安置

使用InstallUtil.exe命令,在命令提示符工具中执行安置命令。具体如下

首先,执行命令cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

然后,执行InstallUtil.exe path

此中path为待安置处事应用路径。注意,windows server 2012 使用如下安置命令:.\InstallUtil.exe path

2)卸载

InstallUtil.exe /u path

注意,windows server 2012 使用如下安置命令:

.\InstallUtil.exe /u path

3) 如何打点处事

使用“处事控制打点器”启动、遏制、暂停、继续和配置处事,如下图所示:

点击红框位置 第三步

2 创建处事 2.1四个要领

使用多线程启动、遏制、暂停、继续

protected override void OnStart(string[] args):启动

protected override void OnStop():遏制

protected override void OnPause():暂停

protected override void OnContinue():继续

2.2 添加安置措施

第一步,双击下图中红框位置。

点击红框位置 第三步

第二步,在如下的页面中,单击右键。

点击红框位置 第三步

弹出下图,点击红框位置

点击红框位置 第三步

第三步,如下界面配置安置措施。

点击红框位置 第三步

下面两个图的参数含义为:

Account:账户类型。公有四种,入下图

成员名称

 

说明

 

LocalService

 

一个可用作本地计算机上的非特权用户,并向任意长途处事器供给匿名根据的帐户。

 

LocalSystem

 

一个帐户,使用处事控制打点器,该本地计算机上拥有许多特权并作为网络上的计算机。

 

NetworkService

 

供给多种本地特权,并供给给所有长途处事器的计算机的根据的帐户。

 

User

 

界说特定用户在网络上的帐户。 指定 User 为 ServiceProcessInstaller.Account 成员会导致系统提示输入有效的用户名和暗码时安置了处事,,除非您将值设置为 Username 和 Password 属性您 ServiceProcessInstaller 实例。

 

DelayedAutoStart:该值指示处事是否应推迟之前运行其他自动启动的处事无法启动。true 对延迟自动启动处事;否则为 false。 默认值为 false。

Description :解释处事感化的简短注释。

DisplayName :标识处事的名称。

ServiceName :系统用来标识此处事的名称。

ServicesDependedOn :此处事依赖的处事。

StartType :如何以及何时启动此处事。

成员名称

 

说明

 

Automatic

 

指示处事将由(或已由)操纵系统在系统启动时启动。 如果一个自动启动的处事依赖于手动启动的处事,则该手动启动的处事也会在系统启动时自动启动。

 

Disabled

 

指示处事已禁用,因此无法由用户或应用措施启用。

 

Manual

 

指示处事仅由用户(使用处事控制打点器)或应用措施以手动方法启动。

 

点击红框位置 第三步