Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class PhysicalMemory
- {
- DateTime InstallDate;
- Boolean PoweredOn;
- Boolean Removable;
- Boolean Replaceable;
- Boolean HotSwappable;
- Int64 Capacity;
- Int32 Speed;
- Int32 PositionInRow;
- Int32 InterleavePosition;
- Int16 DataWidth;
- Int16 FormFactor;
- Int16 MemoryType;
- Int16 TotalWidth;
- Int16 TypeDetail;
- Int16 InterleaveDataDepth;
- String BankLabel;
- String Caption;
- String CreationClassName;
- String Description;
- String DeviceLocator;
- String Manufacturer;
- String SerialNumber;
- String SKU;
- String Model;
- String Name;
- String OtherIdentifyingInfo;
- String PartNumber;
- String Status;
- String Tag;
- String Version;
- public PhysicalMemory()
- {
- foreach (ManagementObject obj in new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMemory").Get())
- {
- InstallDate = Convert.ToDateTime(obj["InstallDate"]);
- PoweredOn = Convert.ToBoolean(obj["PoweredOn"]);
- Removable = Convert.ToBoolean(obj["Removable"]);
- Replaceable = Convert.ToBoolean(obj["Replaceable"]);
- HotSwappable = Convert.ToBoolean(obj["HotSwappable"]);
- Capacity = Convert.ToInt64(obj["Capacity"]);
- Speed = Convert.ToInt32(obj["Speed"]);
- PositionInRow = Convert.ToInt32(obj["PositionInRow"]);
- InterleavePosition = Convert.ToInt32(obj["InterleavePosition"]);
- DataWidth = Convert.ToInt16(obj["DataWidth"]);
- FormFactor = Convert.ToInt16(obj["FormFactor"]);
- MemoryType = Convert.ToInt16(obj["MemoryType"]);
- TotalWidth = Convert.ToInt16(obj["TotalWidth"]);
- TypeDetail = Convert.ToInt16(obj["TypeDetail"]);
- InterleaveDataDepth = Convert.ToInt16(obj["InterleaveDataDepth"]);
- BankLabel = Convert.ToString(obj["BankLabel"]);
- Caption = Convert.ToString(obj["Caption"]);
- CreationClassName = Convert.ToString(obj["CreationClassName"]);
- Description = Convert.ToString(obj["Description"]);
- DeviceLocator = Convert.ToString(obj["DeviceLocator"]);
- Manufacturer = Convert.ToString(obj["Manufacturer"]);
- SerialNumber = Convert.ToString(obj["SerialNumber"]);
- SKU = Convert.ToString(obj["SKU"]);
- Model = Convert.ToString(obj["Model"]);
- Name = Convert.ToString(obj["Name"]);
- OtherIdentifyingInfo = Convert.ToString(obj["OtherIdentifyingInfo"]);
- PartNumber = Convert.ToString(obj["PartNumber"]);
- Status = Convert.ToString(obj["Status"]);
- Tag = Convert.ToString(obj["Tag"]);
- Version = Convert.ToString(obj["Version"]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment