调试程序的时候,附加到进程是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/07/04 16:37:26
研究Windows内核部分源代码的,遇到这个东西,不知道什么意思;
请高手指点!
多谢了!
好了多加分!

比如你创建一个windows项目

private void button1_Click(object sender, EventArgs e)
{            
MessageBox.Show("");        
}

然后编译,到debug目录去双击运行。这时候的exe和vs是没有关系的,你可以附加进程在进程列表中选择这个exe,然后代码设置断点就可以在button1点击时进入断点了。

因为服务这样的进程不是单独运行的,需要宿主来执行,所以无法通过菜单直接运行调试,必须先通过宿主把它启动起来然后在附加