49 lines
1.6 KiB
VB.net
49 lines
1.6 KiB
VB.net
|
|
Imports System.ServiceProcess
|
|||
|
|
|
|||
|
|
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
|||
|
|
Partial Class UpdateService
|
|||
|
|
Inherits System.ServiceProcess.ServiceBase
|
|||
|
|
|
|||
|
|
'UserService 重写 Dispose,以清理组件列表。
|
|||
|
|
<System.Diagnostics.DebuggerNonUserCode()> _
|
|||
|
|
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
|||
|
|
Try
|
|||
|
|
If disposing AndAlso components IsNot Nothing Then
|
|||
|
|
components.Dispose()
|
|||
|
|
End If
|
|||
|
|
Finally
|
|||
|
|
MyBase.Dispose(disposing)
|
|||
|
|
End Try
|
|||
|
|
End Sub
|
|||
|
|
|
|||
|
|
' 此进程的主入口点
|
|||
|
|
<MTAThread()> _
|
|||
|
|
<System.Diagnostics.DebuggerNonUserCode()> _
|
|||
|
|
Shared Sub Main()
|
|||
|
|
Dim ServicesToRun() As System.ServiceProcess.ServiceBase
|
|||
|
|
|
|||
|
|
' 同一进程内可运行多个 NT 服务。若要将
|
|||
|
|
' 另一个服务添加到此进程中,请更改下行以
|
|||
|
|
' 创建另一个服务对象。例如,
|
|||
|
|
'
|
|||
|
|
' ServicesToRun = New System.ServiceProcess.ServiceBase () {New Service1, New MySecondUserService}
|
|||
|
|
'
|
|||
|
|
ServicesToRun = New System.ServiceProcess.ServiceBase() {New UpdateService}
|
|||
|
|
|
|||
|
|
System.ServiceProcess.ServiceBase.Run(ServicesToRun)
|
|||
|
|
End Sub
|
|||
|
|
|
|||
|
|
'组件设计器所必需的
|
|||
|
|
Private components As System.ComponentModel.IContainer
|
|||
|
|
|
|||
|
|
' 注意: 以下过程是组件设计器所必需的
|
|||
|
|
' 可使用组件设计器修改它。
|
|||
|
|
'不要使用代码编辑器修改它。
|
|||
|
|
<System.Diagnostics.DebuggerStepThrough()> _
|
|||
|
|
Private Sub InitializeComponent()
|
|||
|
|
components = New System.ComponentModel.Container()
|
|||
|
|
Me.ServiceName = "Service1"
|
|||
|
|
End Sub
|
|||
|
|
|
|||
|
|
End Class
|