После долгих исследований ключом к выполнению этой операции является фильтрация свойства mainWindowTItle
Процесс имеет главное окно, связанное с ним, только еслиПроцесс имеет графический интерфейс.Если связанный процесс не имеет главного окна (так что MainWindowHandle равен нулю)
Источник https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.process.mainwindowtitle?view=netframework-4.7.2
Я не уверен, доступно ли это как WMIвызовите однако, но вы должны будете фильтровать на mainWindowTitle, которые являются истинными.Если вы сможете выполнить приведенный ниже запрос удаленно, ваша миссия будет выполнена.IE
В PowerShell вы можете запустить
Get-Process |where {$_.mainWindowTItle}
Существует пример WMI здесь , который можетбыть полезным.