我在进行UWP开发时遇到问题.在我的应用程序中,我需要获取计算机中运行的所有应用程序详细信息(包括其displayname或ExecutableFileName).
我的第一个解决方案是使用System.Process该类,我喜欢这样做
private void Mybutton_Click(object sender, RoutedEventArgs e)
{
var apps = Process.GetProcesses();
...
}
Run Code Online (Sandbox Code Playgroud)
但是在UWP中它并不是可用的,并且当我尝试这样做时会抛出异常.
其次,我已经尝试过System.AppDiagnostics该类,但该类只显示UWP应用程序的详细信息.
而且,令我失望的是,当我试图在网站上找到解决方案时.几乎所有的建议都不起作用,我发现UWP应用程序是沙盒式的,这意味着,实现它的方式有限.
这部分将是我的应用程序中最重要的部分.所以我有一个问题,我怎么能知道我的计算机中的所有过程细节.如果你能为我提供有用的解决方案,我将非常感激,谢谢.