Запретить запуск программы при входе в RDP
У меня небольшая проблема. У меня есть программа, которая должна постоянно работать на сервере (Windows 2008). Это не сервис, а обычное приложение. Он находится в стартапе. Проблема в том, что он работает с базой данных и не может запускаться два раза. Когда кто-то входит в систему через RDP, он запускается во второй раз. Есть ли способ предотвратить это в Windows?
2 ответа
Если вы не хотите, чтобы приложение запускалось при входе пользователя в систему, извлеките его из папки "Автозагрузка".
Запустите приложение из пакетного скрипта
tasklist /FI "IMAGENAME eq myapp.exe" 2>NUL | find /I /N "myapp.exe">NUL
if "%ERRORLEVEL%"=="1" <call executable>