Evitar que el programa se inicie al iniciar sesión en RDP

Evitar que el programa se inicie al iniciar sesión en RDP

Tengo un pequeño problema. Tengo un programa que debe ejecutarse todo el tiempo en el servidor (Windows 2008). No es un servicio sino una aplicación normal. Se encuentra en inicio. El problema es que trabaja con una base de datos y no se le permite ejecutarla dos veces. Cuando alguien inicia sesión a través de RDP, se inicia por segunda vez. ¿Hay alguna forma de evitarlo en Windows?

Respuesta1

Si no desea que se inicie una aplicación al iniciar sesión el usuario, sáquela de la carpeta Inicio.

Respuesta2

Ejecute la aplicación desde un script por lotes

tasklist /FI "IMAGENAME eq myapp.exe" 2>NUL | find /I /N "myapp.exe">NUL
if "%ERRORLEVEL%"=="1" <call executable>

información relacionada