var process = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = filename,
UserName = "System",
UseShellExecute = false,
},
};
process.Start();
pero produce
Win32Exception fue controlada
Sesión Error: nombre de usuario desconocido o contraseña incorrecta
que tendrán que utilizar CreateProcessAsUser
? ¿Cómo puedo obtener los parámetros apropiados para pasar a ese método?
'psexec -s' es mi enfoque habitual. Recuerde que 'psexec' requiere un lanzador elevado. – Richard