在 Visual Studio 的“附加到进程”对话框中,“可用进程”列表中的一列是“标题”,它列出了每个进程拥有的最顶层窗口的标题。
我们生成多个服务器进程的多个实例以划分工作。对于这些控制台进程,Title 字段是空白的,所以目前我们必须在我们的管理工具中查找进程 id 才能找到正确的进程。
为了简化调试过程,我希望能够使用 Title 字段来直接确定我想要的过程。
SetConsoleTitle 不能解决问题,SetWindowText 也不能使用 NULL hWnd。据我所知,控制台应用程序本质上并不拥有我们可以传递给 SetWindowText 的任何窗口句柄。我们不想为这些服务器进程创建任何可见的窗口。
有什么建议可以合理地诱使 Visual Studio 在此处显示一些有用的信息吗?