【发布时间】:2011-05-07 00:11:52
【问题描述】:
我有一个启动记事本的应用程序。我想要做的是最小化我的应用程序,然后启动 Notepad.exe。用户关闭记事本后,我希望我的应用程序自动最大化或恢复我的应用程序窗口。我怎样才能在 C# 中做到这一点?我正在研究连接到 notepad.exe 进程并尝试检测记事本上的窗口关闭事件。不过,我似乎想多了。有没有简单的方法来做到这一点?
【问题讨论】:
-
无需进一步检查,您通常可以生成一个 windows 进程,获取进程 ID,并让计时器检查进程 ID 是否仍在运行,一旦没有,则弹回您的应用程序
-
@BugFinder 已步入正轨 - 这可能会为您解决问题。
-
是的,这是个好主意。看我知道我已经把这复杂化了。将您的评论放入答案中,我会将其标记为已解决。谢谢!
标签: c# multithreading process minimize