我需要在托盘中获得最小化窗口的窗口句柄。我知道进程名称,但它没有设置MainWindowHandle,因为它被最小化。我如何了解窗口句柄?
答案 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();