title: Access memory address in c#
body: <p>I am interfacing with an ActiveX component that gives me a memory address and the number of bytes.  </p>
  
  <p>How can I write a C# program that will access the bytes starting at a given memory address?  Is there a way to do it natively, or am I going to have to interface to C++?  Does the ActiveX component and my program share the same memory/address space?</p>