1 |
joko |
1.1 |
' 2001-12-09 |
2 |
|
|
|
3 |
|
|
Public Function PauseService(ServiceName As String) As Boolean |
4 |
|
|
|
5 |
|
|
Dim oSysInfo As New ActiveDs.WinNTSystemInfo |
6 |
|
|
Dim oComp As ActiveDs.IADsComputer |
7 |
|
|
Dim oSvcOp As ActiveDs.IADsServiceOperations |
8 |
|
|
Dim sCompName As String |
9 |
|
|
Dim sSvc As String |
10 |
|
|
Dim lRet As Boolean |
11 |
|
|
|
12 |
|
|
On Error GoTo errorhandler: |
13 |
|
|
|
14 |
|
|
sSvc = ServiceName |
15 |
|
|
|
16 |
|
|
sCompName = "WinNT://" & _ |
17 |
|
|
oSysInfo.ComputerName & ",computer" |
18 |
|
|
|
19 |
|
|
Set oComp = GetObject(sCompName) |
20 |
|
|
Set oSvcOp = oComp.GetObject("Service", sSvc) |
21 |
|
|
oSvcOp.Pause |
22 |
|
|
PauseService = True |
23 |
|
|
Exit Function |
24 |
|
|
errorhandler: |
25 |
|
|
PauseService = False |
26 |
|
|
End Function |