none
Win32Exception - Acceso Denegado RRS feed

  • Pregunta

  • Hola!

    Tengo el siguiente código, usando Linq, el cual debe darme el proceso que ha accedido a un fichero, pero me da una excepción no controlada: System.ComponentModel.Win32Exceptio : Acceso Denegado.

    Estoy ejecuntado la aplicación como administrador y no se resuelve el error.

    ¿Cómo puedo solventarlo?

     public List<Process> GetProcessesAssociatedToFile(string file)
            {
                return Process.GetProcesses()
                    .Where(x => !x.HasExited
                        && x.Modules.Cast<ProcessModule>().ToList()
                            .Exists(y => y.FileName.ToLowerInvariant() == file.ToLowerInvariant())
                        ).ToList();
            }

    Gracias


    Un saludo. Jesús D. Angosto

    • Cambiado Joyce_AC viernes, 16 de junio de 2017 17:32
    jueves, 18 de mayo de 2017 10:59