Estoy tratando de iniciar un proceso como la cuenta LocalSystem utilizando este códigoIniciar un proceso como LocalSystem usando ProcessStartInfo
ProcessStartInfo _startInfo = new ProcessStartInfo(commandName);
_startInfo.UseShellExecute = false;
_startInfo.UserName = @"NT AUTHORITY\SYSTEM";
_startInfo.CreateNoWindow = true;
_startInfo.Arguments = argument;
_startInfo.RedirectStandardOutput = true;
using (Process _p = Process.Start(_startInfo)) {
_retVal = _p.StandardOutput.ReadToEnd();
_p.WaitForExit();
}
Pero estoy siempre el mismo mensaje de error que dice "Error de inicio: nombre de usuario desconocido o mala contraseña". El usuario que llama a la función es un administrador local y debería poder iniciar un proceso con el privilegio del sistema local. También probé una combinación diferente pero no tuve suerte.
Agradeceria cualquier ayuda. Gracias
Esta es la versión que usaré :-) ¡Gracias! – auhorn