L'accés à ces classe est très aisée en Python comme le montre cet exemple:
from win32com.client import GetObject
ChaineConnexion = r"WinMgMts:\\%s\%s"
def getAllObjects(serveur = ".", espaceDenom = "root\cimv2", classe = "Win32_Process"):
c = GetObject(ChaineConnexion%(serveur,espaceDenom))
objects = c.ExecQuery(r"select * from %s"%classe)
return objects
def test():
allObj = getAllObjects()
for proc in allObj:
print proc.Name
if __name__ == "__main__":
test()
No comments:
Post a Comment