Impedir que o programa seja iniciado no logon do RDP

Impedir que o programa seja iniciado no logon do RDP

Eu tenho um pequeno problema. Tenho um programa que precisa rodar o tempo todo no servidor (Windows 2008). Não é um serviço, mas um aplicativo normal. Ele está localizado na inicialização. O problema é que ele está trabalhando com um banco de dados e não pode ser executado duas vezes. Quando alguém faz login via RDP, ele é iniciado uma segunda vez. Existe uma maneira de evitar isso no Windows?

Responder1

Se você não deseja que um aplicativo seja iniciado no login do usuário, retire-o da pasta Inicialização.

Responder2

Execute o aplicativo a partir de um script em lote

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

informação relacionada