Hope that helps. written in notepad so can't confirm if it worksCode:Process process = Process.GetProcessesByName("process")[0]; for (int i = 0; i < process.Modules.Count; i++) { if (process.Modules[i].ModuleName == "mono.dll") { baseAddress = process.Modules[i].BaseAddress; } }