When debugging a program that has both managed and unmanaged code, you need to pay particular attention to choosing the appropriate type of debugger. Because we see a lot of similar questions, we write about them here.
Before debugging in a managed project, you need to turn on the ability to debug unmanaged code, which exists in the debug options for the properties of the project:
Hit the hook.
If you are attach to a process, you need to select the type of process in the Attach to Process dialog box:
The default is automatic selection, but this is not always correct, it is best to choose the right type. Click Select to eject the Select Code Type dialog box:
For example, if you are debugging managed and unmanaged mixed code, managed and native are all hooked up.
author : Zhang Yi (atfield)
Blog: Http://blog.csdn.net/atfield
Http://blogs.msdn.com/yizhang
Reprint please indicate the source
trackback:http://tb.blog.csdn.net/trackback.aspx?postid=1860373