各位高手
         目前我遇到这样一个问题,就是启动进程是用命令常启动的,而且带参数,比如(F:\TestBinaries>mtf.exe /xml:ReleaseProposalTests_SoftwareUpdates.xml /runlist:C
oInstall_SoftwareTargettingSUSCoinstallSUS_2000)         但这样我想跟踪程序我该怎样调试呢?我已经将pdb文件拷贝到TestBinaries下面,但attach进程不知道该怎样做,attach cmd.exe这个进程根本不进断点,而mtf.exe这个进程这个时候又还没启动,附加不上,请问我该如何调试?

解决方案 »

  1.   

    先把命令行写到程序里,如果是DEBUG模式;
      

  2.   

    mtf.exe那个工具是我无法操作的程序  所以不能动  
      

  3.   

    Process.Start()用你的程序去启动mtf.exe并传入相应的参数,;
      

  4.   

    Process.Start()  这招我试了   但会提示内存空间读取错误  请问是怎么回事?
      

  5.   

    现在Process.Start()  可以启动了 ,但还是跟踪不进去
      

  6.   

    8楼的朋友是要加我qq吗 ?
    如果有解决方案可以加我msn  :  [email protected]
    谢谢
      

  7.   

    问题解决   自己解贴吧我用了个Thread.sleep放在我被mtf调用的程序里  这样在cmd启动mtf后我有时间去抓到这个进程去attach