Kann festgestellt werden, wann sich der Fokus des Fensters auf Systemebene ändert? Ich schreibe eine Zeiterfassungs-Anwendung, und ich möchte in der Lage sein, für Anwendungswechsel zu hören (so dass ich beginnen kann, Zeit in einer bestimmten Anwendung zu protokollieren). Ich habe die Process-Klasse hier für eine gute Stunde durchforstet, und während ich ein paar nützliche Dinge gelernt habe, habe ich nicht gefunden, wonach ich gesucht habe. Ich vermute, dass ich Haken benutzen muss, aber es ist schwierig, eine klare Dokumentation über den Prozess zu finden, ganz zu schweigen von Dokumentation, die spezifisch für meine Fragen ist.Kann ich in .NET Systemfokusereignisse (C#) erkennen?
3
A
Antwort
3
Siehe SetWindowHooksEx.
Guter Artikel, „Windows Hooks in .NET Framework“:
http://msdn.microsoft.com/en-us/magazine/cc188966.aspx
Verwandte Themen
- 1. Wie kann ich .NET 3.5 in WiX erkennen?
- 2. Wie kann ich hängende Prozesse in Linux mit C erkennen?
- 3. Wie kann ich g ++ und MinGW in C++ Präprozessor erkennen?
- 4. Wie kann ich negative Hex-Werte in C# erkennen?
- 5. WiX erkennen. Net 4.0.3
- 6. Kann ich IBActionAttr in iOS erkennen?
- 7. Wie kann ich ein USB-Verbindungstrennungsereignis erkennen? (Windows, .NET C# -Anwendung)
- 8. Kann ich (Grafiktablett) Stiftdruck in Javascript erkennen?
- 9. Kann ich den Zeitpunkt erkennen, an dem die Garbage Collection in .NET ausgeführt wird?
- 10. Wie kann ich eine Zeichenfolge in .NET in .NET konvertieren?
- 11. .net Disconnect mit ReceiveAsync erkennen
- 12. Erkennen von Remote-DHCP-Servern in .NET
- 13. Wie kann ich Berührung in cocos2d erkennen?
- 14. Wie kann ich Dateizugriffe in Linux erkennen?
- 15. Wie kann ich den Lösungsschritt erkennen?
- 16. Fingerabdrücke erkennen .Net Compact Framework
- 17. Erkennen von Abhängigkeiten zwischen Namespaces in .NET
- 18. Erkennen von https aus HttpContext in .net?
- 19. Erkennen von Bytebereich-Anfragen in .NET HttpHandler
- 20. Erkennen einer 3G-Internetverbindung in .NET
- 21. Erkennen von Tastaturereignissen in C
- 22. Erkennen von EOF in C
- 23. In .NET, wie kann ich erkennen, ob ein Benutzer ein bestimmtes Redistributable installiert hat?
- 24. Wie kann ich eine ThreadAbortException in einem finally-Block erkennen? (.NET)
- 25. Kann ich Befehlszeilenargumente anderer Prozesse von .NET/C# abrufen?
- 26. Kann ich Blackberry-Anwendungen mit C# .NET unter Windows7 entwickeln?
- 27. Environment.CurrentDirectory in C# .NET
- 28. C# Remote-Anwendungsfehler erkennen
- 29. C# erkennen powerpoint passwortgeschützt
- 30. Erkennung von Bild-URL in C#/NET
das ist gut, und sehr nützlich, aber es gibt einige Löcher in seinem Artikel, den ich waren gefüllt will - nämlich die Umsetzung der die Funktionen GetClassName() und GetWindowText() Win32. Wenn Sie einige dieser Löcher ausfüllen können, wäre ich Ihnen dankbar. –