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

相關內容