如果点击“结束调试”就会把进程杀掉,我想使进程继续执行而结束调试。

解决方案 »

  1.   

    To detach a process Choose Processes from the Debug menu. The Processes dialog box will appear.
    Select a process from the Debugged Processes list.
    Click the Detach button. http://msdn.microsoft.com/library/en-us/cstask/html/csconAttachingDetachingProcesses.asp
      

  2.   

    我用VC 6.0,没有“debug”菜单,也没有“process”菜单项啊。
      

  3.   

    Windbg有 Detach 功能不妨试一试。
      

  4.   

    to jiangsheng(蒋晟.Net[MVP]):
    那个连接确实是 for Visual Studio 6.0的,说明vc6.0可以,但找不到菜单啊,麻烦再解释一下。习惯用vc 6.0了,目前还没绝对必要用 vs.net 或 windbg。
      

  5.   

    你可以写个工具来干这事,很简单,把一段代码注入到目标进程中,这段代码执行的是FreeLibrary,就行了。
      

  6.   

    呵呵又见 ants你才无聊呢,楼住的意思已明白了,反编译icesword就有方法了~~~,不过楼上的方法通用性和原理极差,如果process anti inject,such as msn live messenger 8beta
      

  7.   

    The debug menu only appears when a debug session is active.