我有一个我写过的服务应用程序,我已经到了安装,启动和运行的阶段,但我想从VS2008附加到它,所以我可以单步确认它是按预期工作的。< / p>
该服务在我的域帐户下运行,我的机器上的VS2008也是如此。在VS2008中运行时,代码可以正确执行。但是,当我启动服务并尝试将VS调试器附加到它时,它仅在我选择“显示所有用户的进程”时列出,然后我得到消息,为了附加调试器,我需要重新启动VS使用管理员帐户。
我检查了MS帮助,它只告诉我没有足够的权限来运行该进程,我需要使用更高权限的帐户。咄。
为什么,当服务设置为在我的域帐户下运行时,与VS一样,我是否需要更高的权限才能附加到它?为什么它显示为另一个用户的进程?
TIA