Skip to content
No description, website, or topics provided.
C# C++
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
JitMagic
JitTest move around projects for a more logical structure Aug 13, 2018
ManagedJitTest
.gitignore configurability and readme improvements May 11, 2019
.gitmodules move minhook from submodule directly to repo Sep 12, 2018
LICENSE initial commit Jul 19, 2018
README.md

README.md

JitMagic

JitMagic is a simple tool that allows you to have multiple Just-In-Time debuggers at once.

screenshot

Installation

You have to set the following registry keys:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger

To use JitMagic.exe:

C:\Projects\JitMagic\JitMagic\JitMagic\bin\Debug\JitMagic.exe" -p %ld -e %ld

See Configuring Automatic Debugging for more details.

vsjitdebugger

To use this with Visual Studio's JIT debugger you need a special hook to make the Visual Studio version selection dialog work properly. For some reason vsjitdebugger.exe will check the contents of the Debugger\AeDebug key and if it doesn't point to itself it will not display running Visual Studio instances.

You can use AppInitHook (module WefaultMagic injected to werfault.exe and taskmsg.exe) to get this to work.

You can’t perform that action at this time.