检测MessageBox属于哪个进程
是否可以找出MessageBox属于哪个进程?如果是,怎么办?
Is it possible to find out to which process a MessageBox belongs? If yes, how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否可以找出MessageBox属于哪个进程?如果是,怎么办?
Is it possible to find out to which process a MessageBox belongs? If yes, how?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
另一个答案给出了程序化解决方案。如果这是调试的一次性任务,您可以使用 Spy++ 选择窗口,从属性窗口获取进程 ID,然后在任务管理器中查找进程。
Another answer gives the programmatic solution. If this is a one-off thing for debugging, you can choose the window with Spy++, get the process ID from the properties window, and then look up the process in Task Manager.
您想要使用
GetWindowThreadProcessId
。这是一个例子。但不确定为什么你想要这个过程。我能想到的原因:
所有这些都具有优越性更优化的替代解决方案。
You want to use
GetWindowThreadProcessId
. Here is an example.Not sure why you'd want the process though. Reasons I can think of:
all of which have superior & more optimal alternative solutions.