防止在 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>

相关内容