此LINQ查询表达式失败,出现Win32Exception" 访问被拒绝 ":
Process.GetProcesses().Select(p => p.MainModule.FileName)
Run Code Online (Sandbox Code Playgroud)
这会因IOException" 设备未就绪 " 而失败:
DriveInfo.GetDrives().Select(d => d.VolumeLabel)
Run Code Online (Sandbox Code Playgroud)
过滤掉无法访问的对象并避免异常的最佳方法是什么?