CSDN=>FAQ=>FAQ 展示
  • 问题内容:如何获得系统所有可用的服务名(例如DNS、TELNET等)
  • 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=5141174
  • 所属论坛:基础类     审核组:VB
  • 提问者:start_again     解决者:jam021
  • 感谢:jam021
  • 关键字:VB 基础类 列举 服务
  • 答案:

    列出本地计算机上所有可用的服务名称。
    ---------------------------------------------------------------

    检索服务属性
    Const ForAppending = 8
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objLogFile = objFSO.OpenTextFile("c:\scripts\service_list.csv", _ 
    ForAppending, True)
    objLogFile.Write _
    ("System Name,Service Name,Service Type,Service State, Exit " _ 
    & "Code,Process ID,Can Be Paused,Can Be Stopped,Caption," _ 
    & "Description,Can Interact with Desktop,Display Name,Error " _
    & "Control, Executable Path Name,Service Started," _ 
    & "Start Mode,Account Name ") 
    objLogFile.Writeline
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set colListOfServices = objWMIService.ExecQuery _
    ("Select * from Win32_Service")
    For Each objService in colListOfServices
    objLogFile.Write(objService.SystemName) & "," 
    objLogFile.Write(objService.Name) & "," 
    objLogFile.Write(objService.ServiceType) & "," 
    objLogFile.Write(objService.State) & "," 
    objLogFile.Write(objService.ExitCode) & "," 
    objLogFile.Write(objService.ProcessID) & "," 
    objLogFile.Write(objService.AcceptPause) & "," 
    objLogFile.Write(objService.AcceptStop) & "," 
    objLogFile.Write(objService.Caption) & "," 
    objLogFile.Write(objService.Description) & "," 
    objLogFile.Write(objService.DesktopInteract) & "," 
    objLogFile.Write(objService.DisplayName) & "," 
    objLogFile.Write(objService.ErrorControl) & "," 
    objLogFile.Write(objService.PathName) & "," 
    objLogFile.Write(objService.Started) & "," 
    objLogFile.Write(objService.StartMode) & "," 
    objLogFile.Write(objService.StartName) & "," 
    objLogFile.writeline
    Next
    objLogFile.Close

    到这里看看,应该有你想要的
    http://www.microsoft.com/china/technet/community/scriptcenter/services/default.mspx

  • 评价: 有价值 给朵鲜花(0) 无价值 扔个鸡蛋(1)
相关FAQ
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo