嗨,前面有很多关于这个主题(调试Windiows )以及https://stackoverflow.com/search?q=debug+windows+service的讨论。
但我在实现同样的目标时几乎没有遇到什么问题。
当调试器被称为"UnHandled Exception Occured--JIT compiler was launched without any security permissions.To debug run as administrator"时,会出现错误
我拥有这台PC的管理权限,并且正在使用Windows 7,如何调试它?
PS:我可以调试,使它成为一个控制台应用程序。但是想知道为什么上面的方法fails..Is有一种我可以作为服务进行调试的方式?
发布于 2012-07-26 11:55:23
可能-以适当的权限启动JIT。即以管理员身份启动服务。您可以设置服务启动时要使用的用户名和密码。
发布于 2012-07-26 14:02:34
附加进程时,进程应该正在运行。这是我用来调试服务的两种方法
1)在windows服务的开头添加一个睡眠定时器,运行服务,然后在vs- Debug->附加到进程中。
2)创建和读取转储文件(google DebugDiag v1.2是最新的吗?)它允许您查找线程中的崩溃、内存泄漏、cpu使用流量。使用WinDbg读取转储文件。
https://stackoverflow.com/questions/11668694
复制相似问题