首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WinDbg -“Open Executable”的问题

WinDbg -“Open Executable”的问题
EN

Stack Overflow用户
提问于 2010-02-04 16:31:42
回答 2查看 1.6K关注 0票数 2

我尝试使用WinDbg调试.NET控制台应用程序。我通常通过File -> Open Executable来做这件事,然后WinDbg会加载选定的可执行文件。这对上面提到的.NET应用程序是有效的。但现在我每次都会得到以下输出:

代码语言:javascript
复制
Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.

CommandLine: "C:\xxxxxxx\MultiTS\bin\Release\SimepleTS.exe"
Symbol search path is: D:\xxxxxx\Debug
Executable search path is: 
ModLoad: 00400000 00408000   SimepleTS.exe
Unable to insert breakpoint 0 at 036a3ff7, Win32 error 0n299
    "Only part of a ReadProcessMemory or WriteProcessMemory request was completed."
bp0 at 036a3ff7 failed
WaitForEvent failed
eax=00402f7e ebx=7ffd8000 ecx=7c910060 edx=7c90e920 esi=0079faa0 edi=00d4f558
eip=7c810705 esp=0012fffc ebp=7c91005d iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000200
7c810705 ??              ???

首先启动应用程序,然后附加到进程也不起作用。但是,打开其他.NET可执行文件,例如我的WinForm项目,仍然可以正常工作。

你知道这是怎么回事吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-04 17:53:07

我的猜测是,您在一个模块上使用了一个以前使用过的旧断点,该模块正在加载一个与以前不同的地址。由于工作区已保存,bp也已保存(它必须是bu -这些将保存到工作区中)。清除bp (bc0)并重新保存工作区(如有必要)。

票数 4
EN

Stack Overflow用户

发布于 2010-02-04 17:00:31

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2198256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档