Deine Frage ist uneindeutig, auch wenn es nicht so scheint. Schließlich reden wir ja potentiell auch von der NT-Plattform. Hingegen auf Consumer-Windows (außer XP Home?) geht ja nur ein Benutzer gleichzeitig. Die Frage ist also: willst du den Benutzer in dessen Kontext das Programm ausgeführt wird? Dann reicht dir obiges Beispiel. Ansonsten melde dich nochmal und ich kann dir mit einer Alternative auf die Sprünge helfen
... denn potentiell können mehrere Benutzer gleichzeitig (wenn auch nicht zwangsweise interaktiv) eingeloggt sein.