我有一个在启动时打开表单和托盘图标的进程。我想从c#应用程序中发现上面exe进程的表单和托盘图标的句柄是什么,以及这个exe的所有子窗口的句柄是什么。
感谢。
答案 0 :(得分:2)
对于窗口句柄,最简单的方法是使用System.Diagnostics.Process
和MainWindowHandle
属性。您没有说明如何识别其他进程,但Process
类有很多选项。
关于通知区域图标,您没有要求的API。您需要挂钩Shell_NotifyIcon
API或修改其他流程才能合作。