首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >调试Windows - ReVisit (Windows 7)

调试Windows - ReVisit (Windows 7)
EN

Stack Overflow用户
提问于 2012-07-26 11:52:02
回答 2查看 109关注 0票数 1

嗨,前面有很多关于这个主题(调试Windiows )以及https://stackoverflow.com/search?q=debug+windows+service的讨论。

但我在实现同样的目标时几乎没有遇到什么问题。

  • 我尝试从VS 2008中添加附加进程,但是特定的.Exe是禁用的,所以无法附加。
  • 还使用调试器尝试了下面的代码 #if调试Debugger.Launch();#endif

当调试器被称为"UnHandled Exception Occured--JIT compiler was launched without any security permissions.To debug run as administrator"时,会出现错误

我拥有这台PC的管理权限,并且正在使用Windows 7,如何调试它?

PS:我可以调试,使它成为一个控制台应用程序。但是想知道为什么上面的方法fails..Is有一种我可以作为服务进行调试的方式?

EN

回答 2

Stack Overflow用户

发布于 2012-07-26 11:55:23

可能-以适当的权限启动JIT。即以管理员身份启动服务。您可以设置服务启动时要使用的用户名和密码。

票数 0
EN

Stack Overflow用户

发布于 2012-07-26 14:02:34

附加进程时,进程应该正在运行。这是我用来调试服务的两种方法

1)在windows服务的开头添加一个睡眠定时器,运行服务,然后在vs- Debug->附加到进程中。

2)创建和读取转储文件(google DebugDiag v1.2是最新的吗?)它允许您查找线程中的崩溃、内存泄漏、cpu使用流量。使用WinDbg读取转储文件。

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

https://stackoverflow.com/questions/11668694

复制
相关文章

相似问题

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