//Funzioni private che calcolano il vero reg static string f_java6() { RegistryKey keyb; string ret = "NoKey1"; string baseKey, keys, NSubVal; string chiave = @"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment"; keyb = TestRegistri.BaseKey(chiave, out baseKey, out keys, out NSubVal); if (keyb == null) { chiave = @"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment"; keyb = TestRegistri.BaseKey(chiave, out baseKey, out keys, out NSubVal); } if (keyb != null) { string k3 = ""; if (keyb.GetValue("Java6FamilyVersion") != null) { k3 = keyb.GetValue("Java6FamilyVersion").ToString(); } else { return("NoKey2"); } // k3 = k3 + @"\MSI"; // RegistryKey keyj = keyb.OpenSubKey(k3); ret = chiave + "\\" + k3; } return(ret); }
public static void GetDatiExt(List <Dati> ListaDati, bool EsclCestino) { //Importa i dati che non sono programmi e sono fissi importDati.GetDatiKit('K', ListaDati); importDati.GetDatiPatchSO('B', ListaDati); importDati.GetDatiPatchOffice('B', ListaDati); importDati.GetDatiPatchCA('B', ListaDati); importDati.GetDatiAVEngine('V', ListaDati); importDati.GetDatiUtentiDir('U', ListaDati); // //Alimentazione TestPwrMng.GetPwr('A', ListaDati); //Altro Registro e Servizi if (TestCfgSrvs != null) { TestServizi.GetSrv(TestCfgSrvs, ListaDati); } if (TestCfgRegs != null) { TestRegistri.GetReg(TestCfgRegs, ListaDati); } if (TestCfgCrts != null) { TestCert.GetSrv(TestCfgCrts, ListaDati); } if (TestCfgFiles != null) { TestFile.GetFileEx(TestCfgFiles, ListaDati); } if (TestCfgWMIQ != null) { TestWMIQuery.GetWMIQuery(TestCfgWMIQ, ListaDati); } if (!EsclCestino) { TestAltri.GetCestino(ListaDati); } }