BT

InfoQ Homepage News Debugging Tools: Hawkeye

Debugging Tools: Hawkeye

Bookmarks

If you ever needed to take a peek at a running application, you know that the debugger can be overkill, especially if the source code isn't available. With Corneliu Tusnea's Hawkeye, you can take a peek and even tweak a few things in an easy to use GUI.

Like a debugger, Hawkeye can attach to any running .NET process. Just drop the bull's eye on a window or control, and Hawkeye displays its data in a property grid. All properties, not just the design time ones you see in Visual Studio, are available. Properties and fields can be edited, with the changes being tracked as C# code.

All of the methods for the currently selected object are also listed and can be invoked. Attached event handlers are also listed.

If Lutz Roeder's Reflector is running, Hawkeye can link to it and show the source code for the selected control.

The tool is a little clumsy to use at time, but it appears to do everything it claims, inlcuding 64-bit operating system support.

The basic version of Hawkeye is free. The professional version allows you to view the contents of a SecureString and supports Thread Principal injection.

 

Rate this Article

Adoption
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.