如何编写if语句,该语句仅在另一个程序已经运行时才运行

本文关键字:语句 程序 运行时 另一个 运行 if 何编写 | 更新日期: 2023-09-27 18:16:00

我已经用c#编写了我自己的语音识别程序,使用微软的语音引擎几个星期了,我已经使用iTunes Library .dll文件来控制iTunes。但我遇到的问题是,如果识别引擎将"关闭"误解为"暂停",而iTunes没有打开,程序就会崩溃。我想知道如何或如果有可能写一个if语句,只会执行,如果iTunes是打开的。如果我需要更具体,让我知道,我会更新问题。

如何编写if语句,该语句仅在另一个程序已经运行时才运行

使用Process.GetProcessByName函数:

var isRunning = Process.GetProcessByName("iTunes").Any();