C++ MFC 命名线程,以便 Procmon 可以看到它们
Posted
技术标签:
【中文标题】C++ MFC 命名线程,以便 Procmon 可以看到它们【英文标题】:C++ MFC Naming threads so Procmon can see them 【发布时间】:2012-05-18 12:52:12 【问题描述】:是否可以在 MFC 中为线程提供字符串名称,以便 procmon 等其他应用程序将转储出更有用的消息,而不仅仅是 ThreadID #### exited 等。
我目前也在使用 VC6。
谢谢
【问题讨论】:
我希望我不必这样做,但我现在必须...... 【参考方案1】:是的,您可以通过引发特殊类型的异常。图解here。
【讨论】:
但这仅在 ProcMon 作为调试器附加时才有效,因此它可以在引发异常时看到异常。否则,应用程序只会捕获异常并丢弃命名信息。 如果 ProcMon 实际上监视该异常,那么是的,条件是 ProcMon 需要在 程序命名为它之前一直监视该进程线程。以上是关于C++ MFC 命名线程,以便 Procmon 可以看到它们的主要内容,如果未能解决你的问题,请参考以下文章
请求用户输入以命名使用 ofstream C++ MFC 创建的文件