$ python64 device_manager\enum_devices.py --no-print-devices Namespace(clsfilter=None, no_print_devices=True, print_resources=False) .... $ python64 device_manager\enum_devices.py --class Processor --attributes name manufacturer device_object_name location_paths Namespace(attributes=['name', 'manufacturer', 'device_object_name', 'location_paths'], clsfilter='Processor', no_print_devices=False, print_resources=False) * Attributes: * name=Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz * manufacturer=Intel * device_object_name=\Device\00000017 * location_paths=[u'ACPI(_SB_)#ACPI(CPU0)'] * Attributes: * name=Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz * manufacturer=Intel * device_object_name=\Device\00000018 * location_paths=[u'ACPI(_SB_)#ACPI(CPU1)'] * Attributes: * name=Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz * manufacturer=Intel * device_object_name=\Device\00000019 * location_paths=[u'ACPI(_SB_)#ACPI(CPU2)'] * Attributes: * name=Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz * manufacturer=Intel * device_object_name=\Device\0000001a * location_paths=[u'ACPI(_SB_)#ACPI(CPU3)'] $ python64 device_manager\enum_devices.py --class Display --print-resources Namespace(clsfilter='Display', no_print_devices=False, print_resources=True) * * * * * * * * ...