Atlanta Custom Software Development 

 
   Search        Code/Page
 

User Login
Email

Password

 

Forgot the Password?
Services
» Web Development
» Maintenance
» Data Integration/BI
» Information Management
Programming
  Database
Automation
OS/Networking
Graphics
Links
Tools
» Regular Expr Tester
» Free Tools


Click here to copy the following block
' Get the names of all the installed Windows GetServiceNames using Active
' Directory
'
' if you pass True, the display names are returned
' otherwise the internal names are returned
' (internal names can be used as arguments to other service routines)
'
' NOTE: requires a reference to the Active DS Type library
'
' Usage:
'  Dim svr As Variant
'  For Each svr In GetServiceNames()
'   List1.AddItem svr
'  Next

Function GetServiceNames(ByVal DisplayName As Boolean) As Collection
  Dim thisComputer As ActiveDs.IADsComputer
  Dim aService As ActiveDs.IADsService
  ' we need this object to retrieve computer name
  Dim sysInfo As New ActiveDs.WinNTSystemInfo
  
  On Error Resume Next
  
  ' retrieve the AD object corresponding to this computer
  Set thisComputer = GetObject("WinNT://" & sysInfo.ComputerName & _
    ",computer")
  ' filter service information
  thisComputer.Filter = Array("Service")
 
  ' prepare the result
  Set GetServiceNames = New Collection
  ' add individual GetServiceNames to the result
  For Each aService In thisComputer
    If DisplayName Then
      GetServiceNames.Add aService.DisplayName
    Else
      GetServiceNames.Add aService.Name
    End If
  Next
End Function


Submitted By : Nayan Patel  (Member Since : 5/26/2004 12:23:06 PM)

Job Description : He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting.
View all (893) submissions by this author  (Birth Date : 7/14/1981 )


Home   |  Comment   |  Contact Us   |  Privacy Policy   |  Terms & Conditions   |  BlogsZappySys

© 2008 BinaryWorld LLC. All rights reserved.