Hay va ;-)
Es una clase WMI (Windows management instrumentation )llamada Win32_Processor, para recuperarla llama a:
VB:
Set objinst = GetObject("WinMgmts::Win32_Processor")
C++:
IWbemServices::GetObject("WinMgmts::Win32_Processor")
y contiene:
class Win32_Processor : CIM_Processor
{
uint16 AddressWidth ;
uint16 Architecture ;
uint16 Availability ;
string Caption ;
uint32 ConfigManagerErrorCode ;
boolean ConfigManagerUserConfig ;
uint16 CpuStatus ;
string CreationClassName ;
uint32 CurrentClockSpeed ;
uint16 CurrentVoltage ;
uint16 DataWidth ;
string Description ;
string DeviceID ;
boolean ErrorCleared ;
string ErrorDescription ;
uint32 ExtClock ;
uint16 Family ;
datetime InstallDate ;
uint32 L2CacheSize ;
uint32 L2CacheSpeed ;
uint32 LastErrorCode ;
uint16 Level ;
uint16 LoadPercentage ;
string Manufacturer ;
uint32 MaxClockSpeed ;
string Name ;
string OtherFamilyDescription ;
string PNPDeviceID ;
uint16 PowerManagementCapabilities[] ;
boolean PowerManagementSupported ;
string ProcessorId ;
uint16 ProcessorType ;
uint16 Revision ;
string Role ;
string SocketDesignation ;
string Status ;
uint16 StatusInfo ;
string Stepping ;
string SystemCreationClassName ;
string SystemName ;
string UniqueId ;
uint16 UpgradeMethod ;
string Version ;
uint32 VoltageCaps ;
};
de to , ya ves.