【发布时间】:2013-09-09 14:47:00
【问题描述】:
我在 C 中创建了一个 Windows 服务(使用 WinAPI),我希望 Visual Studio 在我从“服务”面板启动服务时自动附加到该服务的进程。 这怎么可能实现。 附言将 MessageBox 放在服务的初始化函数中而不是手动附加不是我正在寻找的那种解决方案。
【问题讨论】:
-
Visual Studio 仅支持您试图阻止的 attach to process 路由。一种解决方法是编写您自己的服务主机,加载您的服务可执行文件并调用其导出。可以在 here 找到 .NET 实现,包括其他信息。
标签: winapi visual-studio-2008 service visual-studio-debugging