private static int EntryPoint(string args) { if (m_initialized) { return(0); } m_initialized = true; Logging.Write(true)("Process (" + Process.GetCurrentProcess().ProcessName + ") [" + Process.GetCurrentProcess().Id + "] Found"); Logging.LogAllExceptions(); //Get All Signatures Signatures.LoadSignatures(); //Initialize Hooking System DetoursMgr.Initialize(); //Initialize Loading Assemblies Assemblies.Initialize(); return(0); }