Exemplo n.º 1
0
        private ProcessBinaryWriter(IntPtr baseAddress, Stream inputStream) : base(inputStream)
        {
            this.baseStream         = (ProcessStream)this.BaseStream;
            this.baseAddress        = (ulong)unchecked (baseAddress.ToInt64());
            this.processDiagnostics = new ProcessDiagnosticsWrapper();

            this.baseStream.ProcessDiagnostics = processDiagnostics;

            this.regions = new Dictionary <ulong, ProcessBinaryReader>();
        }
Exemplo n.º 2
0
 public unsafe ProcessBinaryWriter(uint hProcess, IntPtr baseAddress, ulong size, IProcessDiagnostics processDiagnostics) : this(hProcess, baseAddress, size)
 {
     this.processDiagnostics            = new ProcessDiagnosticsWrapper(processDiagnostics);
     this.baseStream.ProcessDiagnostics = processDiagnostics;
 }
Exemplo n.º 3
0
 public ProcessDiagnosticsWrapper(IProcessDiagnostics diagnostics)
 {
     this.diagnostics = diagnostics;
 }