Я просто пытаюсь восстановиться, если процесс запущен, но невозможно, ошибка повторяется по любой причине ... Я не понимаю, после исследования я подумал, что понял, что это невозможно, но я не могу поверитьэто, обязательно есть способ восстановить, если программа работает.
Я уже использовал Process.GetProcessesByName на WinForm и никаких проблем ... Но на этот раз с UWP у меня ошибка ... Я просто пытаюсьпроверить, работает ли TeamSpeak
public bool isTSOpen()
{
Process[] processesx64ts = Process.GetProcessesByName("ts3client_win64");
Process[] processesx32ts = Process.GetProcessesByName("ts3client_win32");
if(processesx32ts.Length == 0 && processesx64ts.Length == 0)
{
return true;
}
else
{
return false;
}
}
Получение информации о локальных процессах не поддерживается на этой платформе.
At System.Diagnostics.NtProcessInfoHelper.GetProcessInfos(Predicate'1 machineName)
at System.Diagnostics.Process.GetProcesses(String machineName)
at System.Diagnostics.Process.GetProcessesByName(String processName, String machineName)