wmi中的参数传递



大家好,我在理解这段代码时遇到了一些问题:

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文档中找到。

最新更新