如何获得最小化窗口的窗口句柄

时间:2014-10-30 15:03:52

标签: .net windows

我需要在托盘中获得最小化窗口的窗口句柄。我知道进程名称,但它没有设置MainWindowHandle,因为它被最小化。我如何了解窗口句柄?

1 个答案:

答案 0 :(得分:1)

如果目标是关闭主窗口以结束进程,那么使用System.Diagnostics.Process对象可以非常简单地执行此操作。此示例关闭它找到的记事本的第一个实例。

var procs = System.Diagnostics.Process.GetProcessesByName("Notepad");
if (procs.Length > 0)
    procs[0].CloseMainWindow();
foreach (var proc in procs)
    proc.Dispose();