| 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 |