From: woodyee Date: 2007-01-26T01:45:08+09:00 Subject: Python's win32com.client for Ruby? Hi! I was looking over the python scripts for Windows (http://www.microsoft.com/technet/scriptcenter/scripts/python/pyindex.mspx?mfr=true). I noticed that most are using win32com.client. Is there a similiar library for Ruby? For example, here's a script for listing installed software. I'm trying to figure out how to translate this to Ruby. Thanks! 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 "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