К сожалению, похоже, что для этого пока нет API UWP.ProcessDiagnosticInfo
предоставляет базовую информацию о процессе, и, похоже, нет никакого способа для дальнейшего управления им (например, событиями подключения).Более того, несмотря на то, что UWP теперь поддерживает .NET Standard, классы, связанные с System.Diagnostics.Process
, в основном генерируют исключение PlatformNotSupported
, предположительно по соображениям безопасности.
Единственный вариант, который я сейчас вижу, это запросить список запущенныхповторяйте процессы и проверьте, указан ли процесс, который вы смотрите, в списке или нетКонечно, это не лучшее решение, так как вы не получите немедленного уведомления, поэтому, если вы хотите получить более быструю обратную связь, вы должны выполнять проверку чаще.