private void button23_Click(object sender, EventArgs e) { var info = new BiosInfo(); MessageBox.Show(info.Manufacturer + "\n" + info.IdentificationCode + "\n" + info.SerialNumber + "\n" + info.ReleaseDate + "\n" + info.Version); }
private static string GetNotebookModel() { if (BiosInfo.ValueInfo.Any(x => x.ValueName.Equals( NotebookModelValueName, StringComparison.OrdinalIgnoreCase))) { try { return(BiosInfo.GetStringValue(NotebookModelValueName)); } catch { } } return(null); }
public override bool CollectReportData() { Boolean result = false; try { // productInfoItems.Clear(); //List<String> test = InputConnectionInfo.DatabaseFields; foreach (ManagementObject mo in searcher.Get().AsParallel()) { BiosInfo productInfo = new BiosInfo() { }; foreach (String itemProp in InputConnectionInfo.WMIFields) { productInfo.GetType().GetProperty(itemProp).SetValue(productInfo, (WMIQueryBuilder.GetValue(mo, itemProp)), null); } productInfo.TimeStamp = InputConnectionInfo.TimeStamp; productInfo.SystemName = MachineDetails.ServerName; UpdateStatus(productInfo.Name); productInfoItems.Add(productInfo); if (IsCancelRequested) { break; } } result = true; } catch (Exception ex) { AMTLogger.WriteToLog(ex.Message, MethodBase.GetCurrentMethod().Name, 0, AMTLogger.LogInfo.Error); } return(result); }