Process.ProcessName throws when the process is an admin process (like "services.exe") and the current app is running as a low privilege user. This is a regression from .NET 6, and it breaks ...
Install 32-bit Mono for Windows on a 64-bit machine. Run the following test program in 32-bit Mono. The program prints the ID and name of each running process on the system. .NET Framework is able to ...