Click here to Skip to main content
15,901,205 members
Home / Discussions / C#
   

C#

 
GeneralRe: Null array in a dictionary Pin
OriginalGriff11-Jul-13 22:24
mveOriginalGriff11-Jul-13 22:24 
GeneralRe: Null array in a dictionary Pin
PozzaVecia11-Jul-13 23:45
PozzaVecia11-Jul-13 23:45 
GeneralRe: Null array in a dictionary Pin
OriginalGriff11-Jul-13 23:58
mveOriginalGriff11-Jul-13 23:58 
GeneralRe: Null array in a dictionary Pin
Richard Deeming12-Jul-13 1:51
mveRichard Deeming12-Jul-13 1:51 
GeneralRe: Null array in a dictionary Pin
OriginalGriff12-Jul-13 3:37
mveOriginalGriff12-Jul-13 3:37 
GeneralRe: Null array in a dictionary Pin
Richard Deeming12-Jul-13 1:50
mveRichard Deeming12-Jul-13 1:50 
AnswerRe: Null array in a dictionary Pin
Jay Nardev12-Jul-13 1:11
Jay Nardev12-Jul-13 1:11 
QuestionRead Minidumps through Native Code Pin
Zach.Saunders11-Jul-13 6:02
Zach.Saunders11-Jul-13 6:02 
I am revisiting a project that I have wanted to do for a long time. I am trying to read Minidumps much like BlueScreenView just with C# code. I was pointed to using

C#
[DllImport("dbghelp.dll", SetLastError = true)]
public static extern bool MiniDumpReadDumpStream(IntPtr BaseOfDump,
   int StreamNumber,
   ref MINIDUMP_DIRECTORY Dir,
   ref IntPtr StreamPointer,
   ref UInt32 StreamSize);


And after much digging, I found this
http://www.symbolsource.org/Public/Metadata/NuGet/Project/Microsoft.Samples.Debugging.CorApi/1.4.0.0/Release/Default/Microsoft.Samples.Debugging.Native/Microsoft.Samples.Debugging.Native/DumpReader.cs[ ]

But I am having an issue with being able to pass in a string to the DumpReader and then read the return value. It appears that I need to pass a targetaddress and the length to the ReadMemory but I am getting an exception. I am very new to the whole native code thing. I like my .Net Libraries.

From DumpReader.CS
C#
public byte[] ReadMemory(ulong targetAddress, int length)
{
    byte[] buffer = new byte[length];
    ReadMemory(targetAddress, buffer);
    return buffer;
}


From My Code:
C#
DumpReader dr = new DumpReader(PathToDump);
dr.ReadMemory(??, ??);

AnswerRe: Read Minidumps through Native Code Pin
Eddy Vluggen11-Jul-13 8:32
professionalEddy Vluggen11-Jul-13 8:32 
GeneralRe: Read Minidumps through Native Code Pin
Zach.Saunders11-Jul-13 9:52
Zach.Saunders11-Jul-13 9:52 
GeneralRe: Read Minidumps through Native Code Pin
Mycroft Holmes11-Jul-13 14:01
professionalMycroft Holmes11-Jul-13 14:01 
GeneralRe: Read Minidumps through Native Code Pin
Zach.Saunders11-Jul-13 15:33
Zach.Saunders11-Jul-13 15:33 
GeneralRe: Read Minidumps through Native Code Pin
Eddy Vluggen14-Jul-13 2:59
professionalEddy Vluggen14-Jul-13 2:59 
QuestionLatest built installer for a project doesn't show up in Add/Remove Programs Pin
stingray2711-Jul-13 2:59
stingray2711-Jul-13 2:59 
AnswerRe: Latest built installer for a project doesn't show up in Add/Remove Programs Pin
stingray2711-Jul-13 4:14
stingray2711-Jul-13 4:14 
GeneralRe: Latest built installer for a project doesn't show up in Add/Remove Programs Pin
stingray2712-Jul-13 1:53
stingray2712-Jul-13 1:53 
QuestionRemove / delete MemoryMappedFile Pin
Member 333503211-Jul-13 1:32
Member 333503211-Jul-13 1:32 
AnswerRe: Remove / delete MemoryMappedFile Pin
Garth J Lancaster11-Jul-13 1:54
professionalGarth J Lancaster11-Jul-13 1:54 
GeneralRe: Remove / delete MemoryMappedFile Pin
Member 333503211-Jul-13 2:01
Member 333503211-Jul-13 2:01 
QuestionDesign Question Pin
Kevin Marois10-Jul-13 16:07
professionalKevin Marois10-Jul-13 16:07 
AnswerRe: Design Question Pin
Mycroft Holmes10-Jul-13 17:16
professionalMycroft Holmes10-Jul-13 17:16 
GeneralRe: Design Question Pin
Kevin Marois10-Jul-13 17:31
professionalKevin Marois10-Jul-13 17:31 
GeneralRe: Design Question Pin
Mycroft Holmes10-Jul-13 18:22
professionalMycroft Holmes10-Jul-13 18:22 
GeneralRe: Design Question Pin
Kevin Marois10-Jul-13 18:58
professionalKevin Marois10-Jul-13 18:58 
GeneralRe: Design Question Pin
Mycroft Holmes10-Jul-13 19:34
professionalMycroft Holmes10-Jul-13 19:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.