Buenas y felices fiestas 2021.
En este código de abajo, añades el programa CMD.exe y luego el comando como apagar el PC o ordenador en 60 segundos.
ProcessStartInfo info
= new ProcessStartInfo
("cmd",
"c/ shutdown -s -t 60");
En el Windows Form con Visual Studio Community 2022 gratuito. Añades dos botones. Este es su código completo para que te hagas una idea, se incluye más código para que no muestre la ventana del cmd a la hora de ejecutarlo.
using System;
using System.Diagnostics;
using System.Windows.Forms;
namespace Apagar_PC_con_botones_y_cancelar_01
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button_Apagar_Click(object sender, EventArgs e)
{
ProcessStartInfo info
= new ProcessStartInfo
("cmd",
"c/ shutdown -s -t 60"); info.UseShellExecute = false;
info.CreateNoWindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(info);
}
private void button_Cancelar_Click(object sender, EventArgs e)
{
ProcessStartInfo info
= new ProcessStartInfo
("cmd",
"c/ shutdown -a"); info.UseShellExecute = false;
info.CreateNoWindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(info);
}
}
}
¿Es lo qué buscas?
Saludos.