RDP 로그온 시 프로그램이 시작되지 않도록 방지

RDP 로그온 시 프로그램이 시작되지 않도록 방지

작은 문제가 생겼습니다. 서버(Windows 2008)에서 항상 실행되어야 하는 프로그램이 있습니다. 서비스가 아니라 일반 애플리케이션입니다. 시작 부분에 있습니다. 문제는 데이터베이스 작업이며 두 번 실행이 허용되지 않는다는 것입니다. 누군가 RDP를 통해 로그인하면 두 번째로 시작됩니다. Windows 내에서 이를 방지할 수 있는 방법이 있나요?

답변1

사용자 로그인 시 애플리케이션이 실행되는 것을 원하지 않으면 시작 폴더에서 해당 애플리케이션을 꺼내십시오.

답변2

배치 스크립트에서 애플리케이션 실행

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

관련 정보