Если вы хотите получить имя семейства пакетов, например YourAppName_1.0.0.1_x64__by20zvz6wrq60
, вы можете проанализировать его по полному пути к основному модулю процесса, который имеет вид C: \ Program Files \ WindowsApps \YourAppName_1.0.0.1_x64__by20zvz6wrq60 \ SomeApp.exe .
Process p = Process.GetProcessById(21576); //provide the correct process Id
if (p != null)
{
Console.WriteLine(p.MainModule.FileName);
}
Примечание. Скомпилируйте небольшое приложение как 64-разрядную программу, чтобы оно могло запрашивать как 32-разрядные, так и 64-разрядные процессы.