我正在尝试创建一个音乐播放器。
当我单击一个 mp3 文件时,它会在我的应用程序中打开,但是当我单击另一个 mp3 文件时,它会再次打开应用程序。我需要代码来检查应用程序是否已经在运行,如果是,请不要打开新应用程序并将新 mp3 文件的名称发送到已打开的应用程序中。
我正在使用以下代码来检查应用程序是否正在运行:
string processName = Path.GetFileNameWithoutExtension(
Assembly.GetEntryAssembly().Location);
if(Process.GetProcessesByName(processName).Count() > 1)
return;
现在我需要将新的 mp3 文件路径发送到已经运行的应用程序中。例如 Windows Media Player 和 Gom Player 就有这个功能。