Private Const wbemFlagReturnImmediately = 16
Private Const wbemFlagForwardOnly = 32
Dim strComputer, objWMIService, strUserName, strPassword
UserName = ""
Password = ""
strComputer = "."
Set SWBemlocator = CreateObject("WbemScripting.SWbemLocator")
Set objWMIService = SWBemlocator.ConnectServer(strComputer,"root\CIMV2",strUserName,strPassword)
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Process", "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly)
For Each objItem in colItems
WScript.Echo objItem.Caption, objItem.ProcessId, objItem.Commandline
Next
이 ... WMIC의 클래스하여 Win32_Process> C 참조 : \ 4.html
(이름 = 'eclipse.exe라는')가 명령 행을 얻을
WMIC 과정, ProcessId
새로운 wmi-winApi 함수가 필요할 경우 mof 파일을 만들고 컴파일 할 수 있습니다 ...
http://msdn.microsoft.com/en-us/library/windows/desktop/aa393907(v=vs.85).aspx
설명 할 수 있습니까? 핵심 부분은 무엇이며 작동하는 이유는 무엇입니까 – ArtB
wmic 프로세스에서 CommandLine, Description, Handle을 얻습니다 ... wmi – STTR
답변을 추가하여 설명을 추가하려고합니다. 새로운 사용자가 SO 응답 스타일 및 관습에 조언을 제공 할 수있게 리뷰의 일부로 답변에 대해 답변 할 수 있습니다. – ArtB