• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Kratos

[Python] Win32 - Lista Install Files

1 mensagem neste tópico

Lista os programas instalados no sistema.

Faz uso da lib pyWin32.

import win32com.client

strComputer = "."

objWMIService = win32com.client.Dispatch("WbemScripting.SWbemLocator")
objSWbemServices = objWMIService.ConnectServer(strComputer,"root\cimv2")

colItems = objSWbemServices.ExecQuery("Select * from Win32_Product")
for objItem in colItems:
   print " ::: ------------------------ ::: "
   print "Caption: ", objItem.Caption
   print "Description: ", objItem.Description
   print "Identifying Number: ", objItem.IdentifyingNumber
   print "Install Date: ", objItem.InstallDate
   print "Install Date 2: ", objItem.InstallDate2
   print "Install Location: ", objItem.InstallLocation
   print "Install State: ", objItem.InstallState
   print "Name: ", objItem.Name
   print "Package Cache: ", objItem.PackageCache
   print "SKU Number: ", objItem.SKUNumber
   print "Vendor: ", objItem.Vendor
   print "Version: ", objItem.Version
   print " ::::                      :::\n"

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora