Category Archives: Native

Customizing your WinDbg Workspace and Color Scheme

The different types of WinDbg workspaces and how to customize them and save your settings.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, WinDbg, Windows | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , , , | 8 Comments

Setting a Debug Breakpoint in a Win32 API in Visual Studio

Setting a debug breakpoint in a Win32 API in Visual Studio.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, Visual Studio | 3 Comments

C Assert and Wrapping Macros in Do/While Loops

Building a Better Assert Macro and Why You Should Be Wrapping Your Macros in Do/While Loops

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Limiting an Application to a Single Instance with Named Events

How to Limit an Application to a Single Instance per Session or System-wide with Named Events.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, Windows | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Simple Reader-Writer Lock in C on Win32

A basic reader-writer lock for thread synchronization in native C on Win32.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, Windows | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Creating Temporary Files on Win32 in C – Part 2

Creating a temporary file on Windows in C using GetTempFileName, CreateFile, and FILE_FLAG_DELETE_ON_CLOSE

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, Windows | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Creating Temporary Files on Win32 in C – Part 1

Discussing the numerous ways to create a temporary file on Windows in C and the pros & cons of each.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, Windows | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Signal a Windows Application to Terminate from Another Process

Signaling one Windows Process to terminate from another process via a named event object.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, Uncategorized, Windows | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Silently Terminate on Abort/Unhandled Exception in Windows

Preventing unwanted end-user notification dialogs when your Windows application unexpectedly terminates.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, Windows | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Capturing Windows Power Events in a Console Application

Capturing Windows Power Events in a Console Application On Windows XP and Later Using a Hidden Window.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, Windows | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | 5 Comments