Forum: Win32/Win64 API (native code)
by oakley,
6. Sep 2019
Hallo Holger,
gerade getestet und das ist genau das war ich brauche.
Danke Dir !!!
LG
Mirko
Forum: Win32/Win64 API (native code)
by oakley,
6. Sep 2019
Ja aber das Problem ist das ich eventuell den Drucker 2 oder 3 mal da drin habe.
Einmal als redicted 20 und nochmal als redirected 21 und möglicherweise nochmal als redirected 22 oder höher.
Bei beiden greift der Registry Eintrag und die SessionID steht da drin aber ich muss das eigentlich nach dem Login auf dem TS wissen welche Session ID vergeben wurde damit ich weiß welcher Druckereintrag...
Forum: Win32/Win64 API (native code)
by oakley,
6. Sep 2019
Hallo
Holger, Schokohase, danke für die Erklärungen das hilft mir schon weiter.
Ich habe hier eine Kasse die über den Terminalserver läuft.
Problem ist, das der User immer wieder eine neue SessionID beim login bekommt und die Kasse den alten "redirected" Drucker nimmt.
Daher wollte beim Login ich die SessionID ermitteln und den dementsprechenden Drucker dann eintragen.
LG
Forum: Win32/Win64 API (native code)
by oakley,
5. Sep 2019
Ich hab mich gerade als Admin auf dem TS eingeloggt und mir über die Kommandozeile mit "SET" alle Variablen anzeigen lassen.
SESSIONNAME habe ich nicht. Ist ein Server 2019.
LG
Mirko
Forum: Win32/Win64 API (native code)
by oakley,
5. Sep 2019
Hallo Bernd,
danke für die Info, das werde ich direkt mal testen.
LG
Mirko
Forum: Win32/Win64 API (native code)
by oakley,
5. Sep 2019
Hallo zusammen,
wenn ich mich auf dem Terminalserver einlogge bekomme ich ja immer eine Session ID zugewiesen.
Das ist doch die Zahl, die beim umgeleiteten Drucker hinter dem "redirected" steht oder?
Also Drucker 123 (redirected 28) oder sowas.
Wir bekomme ich diese Session ID raus? geht das mit WTSGetActiveConsoleSessionId ?
Gibt es dazu evtl. einen Beispiel-Code?