获取流程表格的句柄c#

时间:2011-05-31 06:17:17

标签: c# process window-handles

我有一个在启动时打开表单和托盘图标的进程。我想从c#应用程序中发现上面exe进程的表单和托盘图标的句柄是什么,以及这个exe的所有子窗口的句柄是什么。

感谢。

1 个答案:

答案 0 :(得分:2)

对于窗口句柄,最简单的方法是使用System.Diagnostics.ProcessMainWindowHandle属性。您没有说明如何识别其他进程,但Process类有很多选项。

关于通知区域图标,您没有要求的API。您需要挂钩Shell_NotifyIcon API或修改其他流程才能合作。