我遇到了一個小問題。我有一個程式必須始終在伺服器上運行(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>