Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Angemeldeten Benutzer aus Dienst ermitteln (https://www.delphipraxis.net/104153-angemeldeten-benutzer-aus-dienst-ermitteln.html)

xZise 30. Mär 2009 21:41

Re: Angemeldeten Benutzer aus Dienst ermitteln
 
Moin Dezipaitor,
danke für die Antwort :)

Zitat:

Zitat von Dezipaitor
Zitat:

Message : A call to WTSQueryUserToken failed. Session ID: 983551
Wow, da muss aber was schief gegangen sein. So eine SessionID gibt es sicher nicht.

Joar kann ich mir vorstellen!

Zitat:

Zitat von Dezipaitor
Fragen:
1. Wird die Funktion aufgerufen, wenn kein Benutzer angemeldet ist?
2. Welche Windows Version verwendest du?
3. Welche JWSCL Version verwendest du (0.9.2a?) und welche Updateversion (=Subversion revision) hast du (wenn du das nicht weißt, dann genügt mit das auch)?

Es ist jemand angemeldet (admin oder administrator) und ich verwende Windows XP. Und die JWSCL-Version weiß ich leider gerade nicht. Sie ist schon etwas älter (da kam gerade neu die Unterstützung von W2k raus ... nach Sep. 2007 (eher später) und vor 2009 ^^ . Meinst du ich sollte mal eine neue Version herunterladen?

Zitat:

Zitat von Dezipaitor
Delphi-Quellcode:
Result := Token.TokenOwner.AccountName[''];
TokenOwner ist der Besitzer des Tokens - das ist meist "Administratoren". Was du suchst ist das Property TokenUser.

Alles klar ;) Morgen wird es sich zeigen :) Ich werde jetzt nämlich erstmal nichts mehr machen ;)

MfG
xZise

Dezipaitor 30. Mär 2009 21:53

Re: Angemeldeten Benutzer aus Dienst ermitteln
 
Ja, nimm die neuste Version und update diese mit Subversion.

xZise 31. Mär 2009 11:38

Re: Angemeldeten Benutzer aus Dienst ermitteln
 
Okay ich habe eine neue Version via Subversion gedownloadet und bekomme weiterhin diesen Fehler.

MfG
xZise

Dezipaitor 31. Mär 2009 12:22

Re: Angemeldeten Benutzer aus Dienst ermitteln
 
Lol, zu spät gesehn:

Delphi-Quellcode:
Token := TJwSecurityToken.CreateWTSQueryUserToken(TOKEN_ALL_ACCESS);
TOKEN_ALL_ACCESS ist nicht was da als Parameter reingehört!

Nimm das:
Delphi-Quellcode:
Token := TJwSecurityToken.CreateWTSQueryUserToken();

xZise 31. Mär 2009 17:37

Re: Angemeldeten Benutzer aus Dienst ermitteln
 
Coooooool :) Also ich kann keine 100%ige Angabe geben aber erste Tests verlaufen erfolgreich!

MfG
xZise


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz