我正在使用MdbgProcess
和MdbgEngine
将信息写入XML文件,例如应用程序版本,进程ID,时间,线程等。我有以下代码:
MDbgProcess mdbgProcess = null;
try
{
MDbgEngine debugger = new MDbgEngine();
debugger.Options.StopOnExceptionEnhanced = true;
mdbgProcess = debugger.Attach(info.ProcessID);
mdbgProcess.Go().WaitOne();
}
catch(Exception e)
{
}
但是当我尝试执行此行:mdbgProcess = debugger.Attach(info.ProcessID);
时,我遇到了这个异常:COMException: This process has already been attached. (Exception from HRESULT: 0x8013132E)
。
有人可以告诉我如何解决这个问题吗?