| 

.NET C# Java Javascript Exception

4
Hallo Leute,
mal wieder ein neuer Stolperstein! Ich bin gerade dabei einen bestimmten Ablauf zu automatisieren. Mein Problem ist, dass wenn die Anwendung nicht fokusiert oder wenn sie minimiert ist, dateien die in einem Verzeichnis automatisch generiert werden, nicht verarbeitet sondern erst wenn ich die Anwendung fokusiere. Hoffe das lässt sich ohne viel Aufwand lösen. Ich verwende einen Timer der regelmäßig überprüft ob eine Datei zum verarbeiten vorhanden ist.

Vielen Dank im voraus.
24.11.2011
spicejam 801 1 6
1 Antwort
1
Timer??? Warum nimmst du nicht einen Filesystemwatcher?
Hier ein Beispiel: Verzeichnis überwachen mit dem FileSystemWatcher
24.11.2011
Jürgen Luhr 6,9k 1 8
Höhö danke, weil ich davon noch nie wind bekommen habe :) Verhält sich das ebenso wie ein Timer und löst den Event aus sobald sich etwas tut?
spicejam 24.11.2011
Es wird sofort ein Ereignis ausgelöst: http://msdn.microsoft.com/de-de/library/system.io.filesystemwatcher%28v=VS.100%29.aspx
Jürgen Luhr 24.11.2011
Ein Traum vielen Dank :)
spicejam 24.11.2011
1
Vll wäre die Applikation als Windows Service noch ein stück hübscher? Nur eine Anregung :)
Nicolai Schönberg 24.11.2011
@spicejam: Gerne ;)
@Nicolai: Guter Einwand. Das eignet sich sehr gut mit einem Service.
Jürgen Luhr 24.11.2011
Aber hierfür extra einen Service, der spezielle berechtigungen benötigt, umzusetzen finde ich zu aufwendig. Desweiteren müsste dann zum einen die Applikation und dann noch der Service aktualisiert werden. - Der eigentlich Grund warum ich mich vor sowas drücke sind die ganzen neuen Berechtigungssysteme von Windows Vista aufwärts..
spicejam 24.11.2011
Dafür startet der Dienste aber auch, wenn das System herauf gefahren wurde und nicht nur wenn sich der Benutzer angemeldet hat.
Karl 24.11.2011

Stelle deine .net-Frage jetzt!