Windows-Neuanmeldung des Benutzers erzwingen?

29/04/2009 - 10:44 von Johannes Busch | Report spam
Hallo zusammen,

mal wieder in Eile und auf die Schnelle nix gefunden. Ich suche einen
(möglichst einfachen) Weg nach dem Beenden eines meiner Programme den
"normalen" Windows-Anmeldedialog zu erzwingen (je nachdem ob XP oder
Vista, ob lokal oder im Netz kann das ja durchaus unterschiedlich
ausfallen...). Es geht also nicht um einen Benutzerwechsel under cover,
sondern um das Abmelden des aktuellen Benutzers. Geht das überhaupt?
Kann ein noch laufendes Programm dies tun?

Txs i.a.

Johannes Busch
 

Lesen sie die antworten

#1 Thorsten Doerfler
29/04/2009 - 11:15 | Warnen spam
Johannes Busch schrieb:
mal wieder in Eile und auf die Schnelle nix gefunden. Ich suche einen
(möglichst einfachen) Weg nach dem Beenden eines meiner Programme den
"normalen" Windows-Anmeldedialog zu erzwingen (je nachdem ob XP oder
Vista, ob lokal oder im Netz kann das ja durchaus unterschiedlich
ausfallen...). Es geht also nicht um einen Benutzerwechsel under cover,
sondern um das Abmelden des aktuellen Benutzers. Geht das überhaupt?



Sollte über ExitWindowsEx + EWX_LOGOFF (ggf. noch EWX_FORCE)
durchführbar sein.

ExitWindowsEx Function
http://msdn.microsoft.com/en-us/lib...76868.aspx

pinvoke.net ExitWindowsEx
http://www.pinvoke.net/default.aspx...tWindowsEx

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen