¿Cómo utilizar C# para implementar el apagado remoto?
try
{
commandProcess.StartInfo.FileName = "cmd.exe";
commandProcess.StartInfo.UseShellExecute = false
commandProcess.StartInfo.CreateNoShellExecute = false; p>.
commandProcess.StartInfo.CreateNoWindow = verdadero;
commandProcess.StartInfo.RedirectStandardError = verdadero
commandProcess.StartInfo.RedirectStandardInput = verdadero; p> commandProcess.StartInfo.RedirectStandardOutput = true;
if (commandProcess.Start()) { }
commandProcess.StandardInput.WriteLine(string.Forms.StandardInput.WriteLine(string. Forms.StandardInput.WriteLine(string.Forms.StandardInput.WriteLine(string.Forms.StandardInput.WriteLine)))Threading.Thread.Sleep(1);
}
// Salida de error
string tmpout = commandProcess.StandardError.ReadToEnd();
string tmpout1 = commandProcess.StandardOutput.ReadToEnd();
}
captura (Excepción e)
{
MessageBox.Show(e.Message);
}
Finalmente p> p>
{
if (commandProcess ! = null)
{
commandProcess.Dispose();
procesocomando = nulo;
}
}