大家好,我在理解这段代码时遇到了一些问题:
import wmi
c = wmi.WMI ()
process_id, return_value = c.Win32_Process.Create (CommandLine="notepad.exe")
for process in c.Win32_Process (ProcessId=process_id):
print process.ProcessId, process.Name
result = process.Terminate ()
我不明白
(CommandLine="notepad.exe")
这个机制到底是如何工作的?我在哪里可以找到CommandLine
的定义提前感谢您的帮助
它作为def new (self, **kwargs):
的**kwargs
的一部分发送,您可以在wmi.py中看到。约定总是微软为进程创建定义的,您可以在MSDN文档中找到。