Exemplo n.º 1
0
        //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);
        }
Exemplo n.º 2
0
 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);
     }
 }