Seite 1 von 1

win98 und lockworkstation_()

Verfasst: 05.05.2006 15:02
von Agent
Hallo!

Ich benutze in einem meiner Programm den API-Call "LockWorkStation".

Trotz das es diesen Befehl in der User32.dll unter win98 gibt, wird das Programm mit Fehler abgebrochen. Auch eine Abfrage zu Beginn des Programms, welches OS vorliegt (bei < win2k END), führt zum gleichen Ergebnis. Offensichtlich scheinen beim Ausführen der .exe die API-Calls geprüft zu werden. Hat jemand ne Idee wie ich das lösen kann?

Danke im voraus.

Verfasst: 05.05.2006 16:20
von bobobo
Requirement for lockworkstation()

Client: Included in Windows XP and Windows 2000 Professional.
Server: Included in Windows Server 2003 and Windows 2000 Server.

Das konkludiert dann zu der Aussage, dass das mit win9x nicht geht.
(mit anderen Worten: Du brauchst ein Betriebssystem und kein Spielzeug :))

Verfasst: 05.05.2006 16:45
von ts-soft
@Agent
Haste den unter Win98 eine Mehrbenutzerumgebung eingerichtet?

Verfasst: 08.05.2006 15:31
von Agent
Hallo.

Hab das Problem erkannt und gelöst. Die Info, das lockworkstation auf 98 geht war von einer anderen Site. Es lässt sich über ExitWindowsEx lösen. Jedoch werden dabei alle Programme geschlossen und der Benutzer abgemeldet. Für meinen Zweck würde das gehen (obwohl das 1. schöner wäre ;) )

Danke für eure Posts!