gpt4 book ai didi

c# - 显示 AnyCPU 应用程序中的所有进程

转载 作者:行者123 更新时间:2023-11-30 22:38:13 31 4
gpt4 key购买 nike

我正在为任何 CPU 编写应用程序。当我在 64 位 PC 上运行以下命令时,它将不起作用:

System.Diagnostics.Process[] running = System.Diagnostics.Process.GetProcesses();
for (int i = 0; i < running.Length; i++){
try{
Console.WriteLine(running[i].MainModule.FileName);
}
catch (Exception ex){}
}

它只显示数组中的 32 位进程正在运行,因为它是在 32 位模式下运行的。有解决办法吗?

最佳答案

我得到了答案:

running[i].MainModule.FileName

不受 64 位进程支持。这就是我的代码总是抛出异常的原因。因此未列出 64 位进程。

关于c# - 显示 AnyCPU 应用程序中的所有进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6193984/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com