private void Button_Click(object sender, RoutedEventArgs e) { //dataGrid.Visibility = Visibility.Hidden; //textBlock.Visibility = Visibility.Visible; if (!os) { foreach (string s in si.CheckHKEY_Logiciel()) { ls.Add(s + "\n"); } ls.Add("MobiControl"); ls.Add(si.CheckMobiControl()); ls.Add("Port Euridis"); ls.Add(si.CheckCOM()); ls.Add("Chiffrage du disque"); ls.Add(si.CheckDisk()); foreach (string s in si.getOperatingSystemInfo()) { ls.Add(s + "\n"); } string test = si.CommandToString("powercfg", "query db310065-829b-4671-9647-2261c00e86ef sub_sleep hibernateidle"); int index = test.IndexOf("continu"); test = test.Substring(index + 12).Remove(8, 4); //si.CommandToString("powercfg", "query scheme_balanced sub_sleep hibernateidle").Split(':')[12].Substring(3).Remove(8, 4); //(Convert.ToUInt32(si.CommandToString("powercfg", "query scheme_balanced sub_sleep hibernateidle").Split(':')[12].Substring(3).Remove(8, 4), 16)/60).ToString()+" minutes"; ls.Add("Mise en veille"); ls.Add((Convert.ToUInt32(test, 16) / 60).ToString() + " minutes"); ls.Add("Forçage du préchargement"); ls.Add(si.CheckScriptSCCM()); ls.Add("Processeur"); ls.Add(si.getProcessorInfo() + "\n"); ls.Add("Centre d'appartenance"); ls.Add(si.CheckCentre() + "\n"); ls.Add("BIOS ReleaseDate"); ls.Add(BIOSInfo.ReleaseDate); ls.Add("BIOS SerialNumber"); ls.Add(BIOSInfo.SerialNumber); ls.Add("BIOS Version"); ls.Add(BIOSInfo.Version); ls.Add("Constructeur CM"); ls.Add(MotherboardInfo.Manufacturer); ls.Add("Produit"); ls.Add(MotherboardInfo.Product); ls.Add("Numéro de série CM"); ls.Add(MotherboardInfo.SerialNumber); ls.Add("Nom système"); ls.Add(MotherboardInfo.SystemName); ls.Add("Version CM"); ls.Add(MotherboardInfo.Version); os = true; } dataGrid.ItemsSource = List_OS(); }