Ejemplo n.º 1
0
        //-----------------------------End Settings Config------------------------------------



        internal static void InitializeAppSettings()
        {
            GET_ErrorLog_Ready();
            SET_WindowsEventLog_Location();

            Reg_Operation.READ_ALL_SWELF_Reg_Keys();

            RUN_Setup_AppConfig();

            RUN_Setup_SearchFile();

            Thread EventLogIDPlacekeepers_Thread = new Thread(() => RUN_Thread_EventLogIDPLacekeepers());

            EventLogIDPlacekeepers_Thread.IsBackground = true;
            EventLogIDPlacekeepers_Thread.Start();

            Thread Whitelist_Thread = new Thread(() => RUN_Thread_Whitelist_SearchFile());

            Whitelist_Thread.IsBackground = true;
            Whitelist_Thread.Start();

            Thread Pluging_Thread = new Thread(() => RUN_Thread_Plugins());

            Pluging_Thread.IsBackground = true;
            Pluging_Thread.Start();

            CHECK_SWELF_Version();

            while (ThreadsDone_Setup != 5)
            {
                Thread.Sleep(5000);
            }

            EventLogIDPlacekeepers_Thread.Abort();
            Whitelist_Thread.Abort();
            Pluging_Thread.Abort();

            Central_Config_Hashs.Clear();
            GC.Collect();
        }
Ejemplo n.º 2
0
 private static void RUN_Thread_EventLogIDPLacekeepers()
 {
     Reg_Operation.READ_ALL_SWELF_Reg_Keys();
     CHECK_if_all_Search_Terms_have_Indexed_LogsSources();
     ++ThreadsDone_Setup;
 }