Saludos estoy teniendo problemas para recuperar el nombre de un proceso mediante su id debido a que no tiene acceso al hacer la consulta y quiero saber si hay alguna forma de obtener el nombre del archivo dll y su fecha de creación asociado a un servicio determinado es decir yo tengo el nombre del servicio y a partir de ahí obtener la otra información lo estoy haciendo con C# para recuperar el nombre de un proceso y su directorio tengo lo siguiente:
Código C:
Ver originaltry
{
var localById = Process.GetProcessById(Convert.ToInt32(runxInfo.pid));
var info = new FileInfo(localById.MainModule.FileName);
runX.ProcessName = info.Name;
runX.FilePath = info.DirectoryName;
}
catch (Exception ex)
{
runX.ProcessName = "Error : " + ex.Message;
}
el problema que para ciertos procesos me da error de acceso.