Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#12

Re: Programmstart nur 2 mal zulassen

  Alt 1. Apr 2009, 19:20
Zitat von LokutusvB:
Hat hier jemand Lösungsansätze?
Wenn die Anwendung selber nicht 'zählbar' ist, könnte man eine Delphi-Anwendung schreiben, die die Anwendung startet (und maximal zwei mal laufen kann).

Also:

MaxTwoLauncher.exe => startet AndereApp.exe
MaxTwoLauncher.exe => startet AndereApp.exe
MaxTwoLauncher.exe => * böööp * maximale Anzahl erreicht

Geht natürlich nur, wenn man die AndereApp.exe nicht auf andere Weise starten kann. Auf einem Terminalserver hat man jedoch in der Regel gute Karten, die Anwender vom direkten Start der AndereApp.exe abzuhalten.

Und die Launcher-Applikation muss erknnen, wenn AndereApp.exe terminiert, und sich dann auch terminieren. Über Prozesshandle ist das aber halbwegs robust machbar.

Cheers,
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat