【发布时间】:2020-04-18 21:58:58
【问题描述】:
我真的不擅长解释,但我想做的是让我的程序在检测到另一个程序关闭时关闭。
我正在考虑做一个while语句,比如:
Process thisProc = Process.GetCurrentProcess();
while(IsProcessOpen("chrome.exe") == false)
this.Close();
但后来我注意到这是一个“while”,而不是一旦发生就检测到的东西,它执行一次代码,上面的代码会在我的 chrome 关闭时执行它。
我还想知道在选择某些东西时打开时如何打开铬,例如
while(button4.Backcolor == Color.Lime); --acts like a checkbox
Process.Start("Chrome.exe");
但是,我不希望 Chrome 打开后背景色变为红色 此外,此方法将在背景色为石灰时继续打开 chrome(作为信号)
【问题讨论】:
-
这能回答你的问题吗? C# detect process exit
-
“但是,我不希望 Chrome 打开后背景色变为红色” - 嗯?没有证据表明会发生这样的事情。
-
想想事件或任务
标签: c#