
Programa Shutdown para PC por UDP o RS-232
El programa definitivo para poder controlar nuestro PC de forma remota a través de comandos UDP.
Remote Shutdown Control — Apagado remoto seguro y configurable
Gestiona apagados remotos mediante UDP o RS232 con una interfaz moderna, opciones de autostart en Windows y un modo de simulación para pruebas seguras.
Remote Shutdown Control es una aplicación de escritorio pensada para integradores y usuarios profesionales que necesitan apagar equipos de forma remota y controlada. Ofrece escucha por UDP y por puerto serie (RS232), cuenta regresiva configurable, guardado de configuración y un interruptor de seguridad que evita apagados accidentales.
Descarga:
Beneficios clave:
- Seguridad: el apagado real solo se ejecuta si el usuario activa la opción “Enable real shutdown”.
- Integración sencilla: soporte para triggers UDP y RS232 sin protocolos complejos.
- Listo para producción: autostart en Windows, inicio minimizado a bandeja y configuración persistente.
- Diseño profesional: interfaz moderna (CustomTkinter) con indicadores de estado y botones claros.
Características principales:
- Modos de activación: UDP (puerto configurable) y Serial (COM y baud configurable).
- Mensaje de coincidencia configurable: la acción solo se dispara si el payload coincide exactamente.
- Cuenta atrás configurable antes del apagado y botón “Cancel Shutdown”.
- Simulación por defecto (notificación en lugar de apagado real) para pruebas seguras.
- Guardado de la configuración en `shutdown.json` y carga automática al arrancar.
- Opciones: iniciar escuchando al arranque, iniciar minimizado (bandeja), registrar en autostart de Windows.
- Icono de bandeja con menú (Restaurar, Salir) y fallback al taskbar si la bandeja no está disponible.
Ficha técnica:
- Plataforma objetivo: Windows (EXE). Compatibilidad de simulación para Unix-like.
- Requisitos (si se ejecuta desde fuente): Python 3.x; librerías: CustomTkinter, Pillow, pystray; pyserial opcional para modo serie.
- Archivo de configuración: %LOCALAPPDATA%\RemoteShutdown\shutdown.json (cuando está empacado) o shutdown.json junto al script.
Cómo funciona:
1. Selecciona modo: UDP o Serial.
2. Configura puerto/COM, mensaje de disparo y retraso en segundos.
3. Pulsa “Start Listening” (o activa “Start listening on launch”).
4. Al recibir el mensaje coincidente, la app inicia la cuenta atrás; puedes cancelar en cualquier momento.
5. Si “Enable real shutdown” está activo, al terminar la cuenta atrás se ejecuta el apagado real; si no, se simula.
Casos de uso recomendados:
- Kioscos y pantallas públicas que deben apagarse fuera de horario.
- Equipamiento de laboratorio controlado de forma remota.
- Integraciones domóticas para apagar controladores o PCs no críticos.
- Pruebas automatizadas con flujo seguro mediante simulación.
Seguridad y buenas prácticas:
- Mantén “Enable real shutdown” desactivado durante la puesta a punto.
- Restringe el acceso al puerto UDP mediante firewall o redes privadas (VPN).
- Para despliegue productivo, sitúa la máquina en una red de gestión o aplica reglas de firewall que acepten solo IPs confiables.
Ejemplos rápidos de trigger:
- UDP (PowerShell):
$udp = New-Object System.Net.Sockets.UdpClient
$bytes = [System.Text.Encoding]::ASCII.GetBytes("shutdown")
$udp.Send($bytes, $bytes.Length, "IP_DEL_DESTINO", 5005)
$udp.Close()
- Serial: abrir el puerto COM con la velocidad configurada y enviar la línea con el texto exacto (ej. "shutdown").
FAQs :
- ¿Se puede cancelar un apagado? Sí: pulsa “Cancel Shutdown” durante la cuenta atrás.
- ¿Y si la bandeja no aparece? La app hace fallback a minimizar en la barra de tareas.
- ¿Es seguro dejarla escuchando en red? Solo si controlas la red o aplicas reglas de firewall.
Descarga Remote Shutdown Control y pruébalo hoy: configura el modo de escucha, realiza una simulación y activa el apagado real cuando estés listo.
¿Necesitas integración a medida? Contacta para versiones OEM y servicios personalizados.




