如何编写仅在另一个程序运行时运行的if语句?

时间:2014-08-02 13:53:48

标签: c# itunes speech-recognition

我使用微软的语音引擎在C#中编写自己的语音识别程序已有几周了,我使用iTunes Library .dll文件来控制iTunes。我遇到的问题是,如果识别引擎误解了“关闭”这个问题。作为'暂停'并且iTunes无法打开,程序崩溃了。我想知道如何或者是否可以写一个只在iTunes打开时执行的if语句。如果我需要更具体,请告诉我,我会更新问题。

1 个答案:

答案 0 :(得分:0)

使用Process.GetProcessByName功能:

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