Obj+C++的WMI执行方法

2024-04-20 11:22:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从C++

中执行^ {< CD2>}对象的^ {CD1>}方法

我可以用python轻松完成:

import wmi

c = wmi.WMI()
result = c.query("SELECT * FROM CIM_DataFile WHERE Name = \"C:\\deleteme.txt\"")
for file_ in result:
    file_.Delete()
很遗憾,C++中的复杂度比P<P/P要复杂得多。

我能够得到物体本身,但不知道如何从这里继续。在

任何帮助都将不胜感激。在

目前我的代码:

^{pr2}$

Tags: 对象方法fromimportresultwherequerywmi
1条回答
网友
1楼 · 发布于 2024-04-20 11:22:40

请按以下方式尝试:

使用pService对象使用方法DeleteInstance。在

例如

_bstr_t objPath(L"CIM_DataFile.Name='file_to_delete'"); \\ insert name\path properly
HRESULT res = pService->DeleteInstance(objPath,0,NULL,NULL);

相关问题 更多 >