System.Diagnostics.Process在通用Windows应用程序中不可用

时间:2016-06-21 18:56:13

标签: c# uwp

我正在尝试构建Windows通用应用程序(UWP)。我已经下载了Visual Studio的社区版,并启动了一个空白的应用程序。

我想要做的一件事是使用process class来获取有关正在运行的某个进程的信息。

extern "Sci++" {
    MemAllocFuncPtr Solver##Config##Malloc;

    // Won't the '#' chararcters in the identifier name confuse the C++ compiler?
    // Maybe C++ will need to be enhanced as below:
    using SciPPSolverConfigMalloc = Solver##Config##Malloc;
}

然而,这不起作用。项目将无法构建,因为它无法找到进程类。有谁知道我做错了什么?我是否需要包含对该类的引用?

1 个答案:

答案 0 :(得分:5)

您无法访问其他流程。

UWP应用程序(及其前身的WinRT应用程序)几乎在沙箱中运行。为了系统稳定性,他们通常无法相互访问。在某些情况下,OEM和运营商可以访问功能声明,允许更深入地访问系统,但一般应用程序开发人员不能。