예제 #1
0
        public static void getProcessorInfo()
        {
            MessageBox.Show("d 3");

            ManagementObjectSearcher mos = new ManagementObjectSearcher("select * from Win32_Processor");

            foreach (ManagementObject managementObject in mos.Get())
            {
                if (managementObject["Name"] != null)
                {
                    if (DAL_Composant.composant(Program.UUIDMachine, managementObject["DeviceID"].ToString()) == true)
                    {
                        if (managementObject["AddressWidth"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "AddressWidth", managementObject["AddressWidth"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Architecture"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Architecture", managementObject["Architecture"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Availability"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Availability", managementObject["Availability"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Caption"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Caption", managementObject["Caption"].ToString(), Program.iplocal);
                        }
                        if (managementObject["CpuStatus"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "CpuStatus", managementObject["CpuStatus"].ToString(), Program.iplocal);
                        }
                        if (managementObject["CreationClassName"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "CreationClassName", managementObject["CreationClassName"].ToString(), Program.iplocal);
                        }
                        if (managementObject["CurrentClockSpeed"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "CurrentClockSpeed", managementObject["CurrentClockSpeed"].ToString(), Program.iplocal);
                        }
                        if (managementObject["CurrentVoltage"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "CurrentVoltage", managementObject["CurrentVoltage"].ToString(), Program.iplocal);
                        }
                        if (managementObject["DataWidth"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "DataWidth", managementObject["DataWidth"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Description"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Description", managementObject["Description"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Name"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Name", managementObject["DeviceID"].ToString(), Program.iplocal);
                        }
                        if (managementObject["ExtClock"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "ExtClock", managementObject["ExtClock"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Family"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Family", managementObject["Family"].ToString(), Program.iplocal);
                        }
                        if (managementObject["L2CacheSize"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "L2CacheSize", managementObject["L2CacheSize"].ToString(), Program.iplocal);
                        }
                        if (managementObject["L3CacheSize"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "L3CacheSize", managementObject["L3CacheSize"].ToString(), Program.iplocal);
                        }
                        if (managementObject["L3CacheSpeed"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "L3CacheSpeed", managementObject["L3CacheSpeed"].ToString(), Program.iplocal);
                        }
                    }
                }
            }
        }
예제 #2
0
        public static void getBatteryInfo()
        {
            ManagementObjectSearcher mos = new ManagementObjectSearcher("select * from Win32_Battery");

            foreach (ManagementObject managementObject in mos.Get())
            {
                if (managementObject["Name"] != null)
                {
                    if (DAL_Composant.composant(Program.UUIDMachine, "Battery " + managementObject["Name"].ToString()) == true)
                    {
                        if (managementObject["Availability"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Availability", managementObject["Availability"].ToString(), Program.iplocal);
                        }
                        if (managementObject["BatteryStatus"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "BatteryStatus", managementObject["BatteryStatus"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Caption"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Caption", managementObject["Caption"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Chemistry"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Chemistry", managementObject["Chemistry"].ToString(), Program.iplocal);
                        }
                        if (managementObject["CreationClassName"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "CreationClassName", managementObject["CreationClassName"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Description"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Description", managementObject["Description"].ToString(), Program.iplocal);
                        }
                        if (managementObject["DesignVoltage"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "DesignVoltage", managementObject["DesignVoltage"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Caption"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Caption", managementObject["Caption"].ToString(), Program.iplocal);
                        }


                        if (managementObject["DeviceID"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "DeviceID", managementObject["DeviceID"].ToString(), Program.iplocal);
                        }
                        if (managementObject["EstimatedChargeRemaining"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "EstimatedChargeRemaining", managementObject["EstimatedChargeRemaining"].ToString(), Program.iplocal);
                        }
                        if (managementObject["EstimatedRunTime"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "EstimatedRunTime", managementObject["EstimatedRunTime"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Status"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Status", managementObject["Status"].ToString(), Program.iplocal);
                        }
                    }
                    if (managementObject["PowerManagementCapabilities"] != null)
                    {
                        DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "PowerManagementCapabilities", managementObject["PowerManagementCapabilities"].ToString(), Program.iplocal);
                    }
                    if (managementObject["Status"] != null)
                    {
                        DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Status", managementObject["Status"].ToString(), Program.iplocal);
                    }
                    if (managementObject["PowerManagementSupported"] != null)
                    {
                        DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "PowerManagementSupported", managementObject["PowerManagementSupported"].ToString(), Program.iplocal);
                    }
                    if (managementObject["SystemCreationClassName"] != null)
                    {
                        DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "SystemCreationClassName", managementObject["SystemCreationClassName"].ToString(), Program.iplocal);
                    }
                    if (managementObject["SystemName"] != null)
                    {
                        DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "SystemName", managementObject["SystemName"].ToString(), Program.iplocal);
                    }
                }
            }
        }
예제 #3
0
        public static void getDiskDriveInfo()
        {
            ManagementObjectSearcher mos = new ManagementObjectSearcher("select * from Win32_DiskDrive");

            foreach (ManagementObject managementObject in mos.Get())
            {
                if (managementObject["DeviceID"] != null)
                {
                    if (DAL_Composant.composant(Program.UUIDMachine, "WDiskDrive " + managementObject["DeviceID"].ToString()) == true)
                    {
                        if (managementObject["BytesPerSector"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "BytesPerSector", managementObject["BytesPerSector"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Capabilities"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Capabilities", managementObject["Capabilities"].ToString(), Program.iplocal);
                        }
                        if (managementObject["CapabilityDescriptions"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "CapabilityDescriptions", managementObject["CapabilityDescriptions"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Caption"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Caption", managementObject["Caption"].ToString(), Program.iplocal);
                        }
                        if (managementObject["ConfigManagerErrorCode"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "ConfigManagerErrorCode", managementObject["ConfigManagerErrorCode"].ToString(), Program.iplocal);
                        }
                        if (managementObject["ConfigManagerUserConfig"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "ConfigManagerUserConfig", managementObject["ConfigManagerUserConfig"].ToString(), Program.iplocal);
                        }
                        if (managementObject["CreationClassName"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "CreationClassName", managementObject["CreationClassName"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Description"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Description", managementObject["Description"].ToString(), Program.iplocal);
                        }
                        if (managementObject["FirmwareRevision"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "FirmwareRevision", managementObject["FirmwareRevision"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Index"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Index", managementObject["Index"].ToString(), Program.iplocal);
                        }
                        if (managementObject["InterfaceType"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "InterfaceType", managementObject["InterfaceType"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Manufacturer"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Manufacturer", managementObject["Manufacturer"].ToString(), Program.iplocal);
                        }
                        if (managementObject["MediaLoaded"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "MediaLoaded", managementObject["MediaLoaded"].ToString(), Program.iplocal);
                        }
                        if (managementObject["MediaType"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "MediaType", managementObject["MediaType"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Model"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Model", managementObject["Model"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Name"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Name", managementObject["Name"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Partitions"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Partitions", managementObject["Partitions"].ToString(), Program.iplocal);
                        }
                        if (managementObject["PNPDeviceID"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "PNPDeviceID", managementObject["PNPDeviceID"].ToString(), Program.iplocal);
                        }
                        if (managementObject["SCSIBus"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "SCSIBus", managementObject["SCSIBus"].ToString(), Program.iplocal);
                        }
                        if (managementObject["SCSILogicalUnit"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "SCSILogicalUnit", managementObject["SCSILogicalUnit"].ToString(), Program.iplocal);
                        }
                        if (managementObject["SCSIPort"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "SCSIPort", managementObject["SCSIPort"].ToString(), Program.iplocal);
                        }
                        if (managementObject["SCSITargetId"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "SCSITargetId", managementObject["SCSITargetId"].ToString(), Program.iplocal);
                        }
                        if (managementObject["SectorsPerTrack"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "SectorsPerTrack", managementObject["SectorsPerTrack"].ToString(), Program.iplocal);
                        }
                        if (managementObject["SerialNumber"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "SerialNumber", managementObject["SerialNumber"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Signature"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Signature", managementObject["Signature"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Size"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Size", managementObject["Size"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Status"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Status", managementObject["Status"].ToString(), Program.iplocal);
                        }
                        if (managementObject["SystemCreationClassName"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "SystemCreationClassName", managementObject["SystemCreationClassName"].ToString(), Program.iplocal);
                        }
                        if (managementObject["SystemName"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "SystemName", managementObject["SystemName"].ToString(), Program.iplocal);
                        }
                        if (managementObject["TotalCylinders"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "TotalCylinders", managementObject["TotalCylinders"].ToString(), Program.iplocal);
                        }
                        if (managementObject["TotalHeads"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "TotalHeads", managementObject["TotalHeads"].ToString(), Program.iplocal);
                        }
                        if (managementObject["TotalSectors"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "TotalSectors", managementObject["TotalSectors"].ToString(), Program.iplocal);
                        }
                        if (managementObject["TotalTracks"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "TotalTracks", managementObject["TotalTracks"].ToString(), Program.iplocal);
                        }
                        if (managementObject["TracksPerCylinder"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "TracksPerCylinder", managementObject["TracksPerCylinder"].ToString(), Program.iplocal);
                        }
                    }
                }
            }
        }
예제 #4
0
        public static void getBaseBoardInfo()
        {
            ManagementObjectSearcher mos = new ManagementObjectSearcher("select * from Win32_BaseBoard");

            foreach (ManagementObject managementObject in mos.Get())
            {
                if (managementObject["Product"] != null)
                {
                    if (DAL_Composant.composant(Program.UUIDMachine, "Carte Mere" + managementObject["Product"].ToString()) == true)
                    {
                        if (managementObject["CreationClassName"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "CreationClassName", managementObject["CreationClassName"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Description"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Description", managementObject["Description"].ToString(), Program.iplocal);
                        }
                        if (managementObject["HostingBoard"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "HostingBoard", managementObject["HostingBoard"].ToString(), Program.iplocal);
                        }
                        if (managementObject["HotSwappable"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "HotSwappable", managementObject["HotSwappable"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Manufacturer"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Manufacturer", managementObject["Manufacturer"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Name"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Name", managementObject["Name"].ToString(), Program.iplocal);
                        }
                        if (managementObject["PoweredOn"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "PoweredOn", managementObject["PoweredOn"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Caption"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Caption", managementObject["Caption"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Removable"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Removable", managementObject["Removable"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Replaceable"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Replaceable", managementObject["Replaceable"].ToString(), Program.iplocal);
                        }
                        if (managementObject["RequiresDaughterBoard"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "RequiresDaughterBoard", managementObject["RequiresDaughterBoard"].ToString(), Program.iplocal);
                        }
                        if (managementObject["SerialNumber"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "SerialNumber", managementObject["SerialNumber"].ToString(), Program.iplocal);
                        }
                        if (managementObject["Status"] != null)
                        {
                            DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Status", managementObject["Status"].ToString(), Program.iplocal);
                        }
                    }
                    if (managementObject["Tag"] != null)
                    {
                        DAL_proprieteComposant.inserpropocomposant(Program.IDComposant, "Tag", managementObject["Tag"].ToString(), Program.iplocal);
                    }
                }
            }
        }