Wollen Sie meinen C# -Code zu einem gewissen Fenster API Haken, so dass ich eine Benachrichtigung erhalten, wenn die zwischen den Fenstern (Programmen) in Benutzerschaltern angemeldet auf dem Desktop geöffnetC# Programm, erhält Benachrichtigung, wenn Benutzerwechsel zwischen Anwendungen
- Ereignis/Benachrichtigung: - wenn der Benutzer zwischen den Anwendungen wechselt. Zum Beispiel haben wir Notizblock, Arbeit, Excel, Outlook, IE parallel auf dem gleichen Desktop geöffnet.
Polling der einzige Weg? Sagen Sie alle 5 Minuten - für das aktuelle aktive Fenster auf dem Desktop. das wird nicht sehr effizient sein.
Ich möchte dieses Programm auf WindowsXP laufen.
Hallo danke für den Zeiger, das sollte helfen. Hast du Bezug darauf, wie ich das von C# aus nennen kann? – dotnetcoder
Werfen Sie einen Blick auf diese: http://www.pinvoke.net/default.aspx/user32/SetWindowsHookEx.html Es hat die erforderlichen Mappings für was Sie wollen, denke ich –