Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
3. Jan 2008
Na klar, die \Global Direktive. Daran hab ich garnet gedacht. Damit kann man natürlich alles Sessionweit definieren.
Glaube aber, dass man da noch aufpassen muss wegen Windows 2000.
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
3. Jan 2008
Soweit ich weiß sind Semaphoren nur pro Sitzung einzigartig. Also jedes Programm, welches in einer Sitzung gestartet wird, erhält ein eigenes Semaphorenhandle.
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
3. Jan 2008
Hab ich das richtig verstanden?
Du willst die Anzahl der gleichzeitigen Benutzung beschränken? Seit Windows Vista (und vorher die Server Varianten) können mehrere Benutzer gleichzeitig auf einem System arbeiten. Jeder Benutzer hat dabei eine Sitzung (Sessions).
D.h. du willst alle Sitzungen und dort jeweils die gestarteten Prozesse erfahren. Wenn dein Prozess dabei ist, dann erhöhst du den...