Kategorie: Codeschnippsel

0

WPF Fenster im Windows Task Switcher verstecken

Eine meiner Applikationen sollte parallel zu einigen Standardapplikationen (Folien, Videos, Webbrowser usw.) ihren Dienst verrichten, um vom Nutzer je nach Bedarf in den Vordergrund geholt werden zu können. Leider waren die Nutzer nicht in der Lage die ALT-Tab-Funktionalität von Windows korrekt zu nutzen und ärgerten sich lautstark (über mich), wann immer sie mit ALT-Tab auf meiner Applikation landeten anstatt auf den gewünschten Powerpoint Folien. Also musste meine Applikation irgendwie aus dem Task Switcher verschwinden. Das erwies sich als gar nicht mal so einfach.

0

[C#] Mit Windows Powershell die letzten x Zeilen eines Logfiles behalten

Für eine Datenauswertung benötigte ich die aktuellsten Einträge eines immer weiter wachsenden Logfiles, welches ich mir via HTTP periodisch von einem entfernten Windows PC abholte. Auf Dauer wurde das Logfile jedoch so groß, dass sich ein kompletter Download nicht mehr lohnte. Mittels der Windows Powershell wollte ich das Logfile auf dem Quellrechner regelmäßig bereinigen und lediglich die letzten 1000 Einträge beibehalten. Dass das so einfach sein würde, hatte ich dabei nicht erwartet.

0

[C#] – Designtime oder Runtime?

Für die Entwicklung eines kleinen UserControls wollte ich die Designeransicht von der Laufzeitansicht trennen. Während also bspw. mein Control im geladenen Zustand erstmal unsichtbar ist, sollte es im Designer trotzdem irgendwie zu erkennen sein, z.B. mit einem gestrichelten Rahmen. Dazu muss man natürlich feststellen, in welchem der beiden Modi man sich befindet.

1

C# – Dateiname aus einer URI extrahieren

Manche Lösungen sind so einfach, dass man sie schlicht übersieht. Aus einer Instanz der URI-Klasse wollte ich den verwendeten Dateinamen extrahieren. Dazu nutzte ich eine URI aus folgender Zeichenkette: http://127.0.0.1:80/pfad/index.php?param1=1. Die URI Klasse selbst liefert...

1

C# – Verbindungsstatus eines Sockets feststellen – Teil 2

Ich schrieb schon zuvor einmal darüber, wie ich den Verbindungsstatus eines C#-Sockets überprüfe. Während der Testphase eines neuen Projekts, bei dem ich viele Mobilgeräte gleichzeitig über verschiedene Mobilfunktechnologien steuere, musste ich periodisch überprüfen, ob die...