Ich habe ein kleines Problem. Ich habe ein Programm, das ständig auf dem Server (Windows 2008) laufen muss. Es ist kein Dienst, sondern eine normale Anwendung. Es befindet sich im Autostart. Das Problem ist, dass es mit einer Datenbank arbeitet und nicht zweimal ausgeführt werden darf. Wenn sich jemand über RDP anmeldet, wird es ein zweites Mal gestartet. Gibt es eine Möglichkeit, dies in Windows zu verhindern?
Antwort1
Wenn Sie nicht möchten, dass eine Anwendung bei der Benutzeranmeldung gestartet wird, entfernen Sie sie aus dem Autostart-Ordner.
Antwort2
Ausführen der Anwendung über ein Batchskript
tasklist /FI "IMAGENAME eq myapp.exe" 2>NUL | find /I /N "myapp.exe">NUL
if "%ERRORLEVEL%"=="1" <call executable>