Always remain updated about current software development trends

Articles having tag: CLI

Building a Mixed-Mode Sampling Profiler

Walking a native and a managed callstack is fairly easy. Walking a mixed-mode callstack is much much harder. Existing documentation is truly minimal. I hope this article and its sample profiler can shed some light in this area.

A Mixed-Mode Stackwalk with the IDebugClient Interface

A native stackwalk funtion like Stackwalk64 cannot handle mixed-mode stacks, since managed code does not use the stack in the same way as native code does. There is an API called IDebugClient, that does walk a mixed-mode stack correctly, which we will explore.

ISupportInitialize.BeginInit problems?

Fix an exception related to ISupportInitialize.BeginInit and learn why it happens.

Cabinet File (*.CAB) Compression and Extraction

How to implement creation and extraction of Microsoft CAB files

Wrapping MFC's list classes as IEnumerable for .NET

How to make a thin-as-possible .NET IEnumerable-wrapper around MFC list classes