下面是一个VB的例子,怎么用VC实现呀Public Function WmiFillServices() As Service()
Dim Wmi As SWbemObjectSet
Dim WmiObject As SWbemObject
Dim Serv() As Service
Dim Count As Long
Set Wmi = GetObject("Winmgmts:{impersonationLevel=impersonate}").InstancesOf("win32_service")
ReDim Serv(Wmi.Count)
For Each WmiObject In Wmi
Serv(Count).ServiceName = WmiObject.Name
Serv(Count).DisplayName = WmiObject.DisplayName
Serv(Count).ServiceStart = WmiObject.StartMode
Serv(Count).ServiceType = WmiObject.ServiceType
Serv(Count).CurrentState = WmiObject.State
Serv(Count).Win32ExitCode = WmiObject.exitcode
Serv(Count).CheckPoint = WmiObject.CheckPoint
Serv(Count).WaitHint = WmiObject.WaitHint
Count = Count + 1
Next
End Function
Dim Wmi As SWbemObjectSet
Dim WmiObject As SWbemObject
Dim Serv() As Service
Dim Count As Long
Set Wmi = GetObject("Winmgmts:{impersonationLevel=impersonate}").InstancesOf("win32_service")
ReDim Serv(Wmi.Count)
For Each WmiObject In Wmi
Serv(Count).ServiceName = WmiObject.Name
Serv(Count).DisplayName = WmiObject.DisplayName
Serv(Count).ServiceStart = WmiObject.StartMode
Serv(Count).ServiceType = WmiObject.ServiceType
Serv(Count).CurrentState = WmiObject.State
Serv(Count).Win32ExitCode = WmiObject.exitcode
Serv(Count).CheckPoint = WmiObject.CheckPoint
Serv(Count).WaitHint = WmiObject.WaitHint
Count = Count + 1
Next
End Function
解决方案 »
- 关于无边框Dialog拖拉问题
- 这儿的热度最高,发个Linux的问题:
- 启动应用程序时如何为其设置SessionID值???
- 请问如何设计显示位图的命令
- 求助关于CSocket,CSocketFile,CArchive实现服务器端和客户端的消息发送问题?
- 文件锁住问题
- 给 zswzwy(对! 我就是被封杀的☆ZSWZWY☆!) 的100分
- 关于钩子(HOOK)稳定性的问题!!!毕业设计急需,谢谢,谢谢,万分感谢!!
- 求教一个指针的问题?
- 请问如何像ACDSEE中那样可以改变桌面的墙纸风格
- 如何确定CTreeCtrl某项是否被选中?
- 大虾高抬贵手,帮小弟一把关于SMTP ,POP3在两台局域网中的实现
which provides access to information about objects in a managed environment.Check the following KB article:
Q298130 Err Msg: Winmgmt.exe Has Generated Errors and Will Be Closed...
http://support.microsoft.com/support/kb/articles/q298/1/30.aspQ263119 Access Violation in WinMgmt Service
http://support.microsoft.com/support/kb/articles/q263/1/19.asp
写一个.vbs的文件,或者去微软网站上下
在程序中调用
cscript 文件名.vbs