/// <summary> /// Initializes a new instance. /// </summary> public BaseSpy() { m_ContextBuffer = new NativeMethods.CONTEXT(); m_ContextBuffer.ContextFlags = NativeMethods.ContextFlags.CONTEXT_CONTROL | NativeMethods.ContextFlags.CONTEXT_INTEGER; m_EventBuffer = new NativeMethods.DEBUG_EVENT_EXCEPTION(); m_ToStop = false; m_Stopped = new ManualResetEvent(true); m_Dictionary = new Dictionary <uint, byte[]>(); }
// -------------------------------------------------------------- #region CONSTRUCTOR // -------------------------------------------------------------- /// <summary> /// Initializes a new instance. /// </summary> public BaseSpy() { // initialize the context buffer m_ContextBuffer = new NativeMethods.CONTEXT { ContextFlags = NativeMethods.ContextFlags.CONTEXT_CONTROL | NativeMethods.ContextFlags.CONTEXT_INTEGER }; // initialize the event buffer m_EventBuffer = new NativeMethods.DEBUG_EVENT_EXCEPTION(); // reset the stop flags m_ToStop = false; m_Stopped = new ManualResetEvent(true); // initialize the data dictionary m_Dictionary = new Dictionary <uint, byte[]>(); }