private bool IsRemoteDebuggerAttached() { #if DEBUG return(false); #else bool isDebuggerPresent = false; bool bApiRet = NativeImport.CheckRemoteDebuggerPresent(Process.GetCurrentProcess().Handle, ref isDebuggerPresent); if (bApiRet && isDebuggerPresent) { return(true); } return(false); #endif }