2009-08-25 7 views
0

Ich schreibe ein Programm, das von dem Kunden Server mit den Protokollen erzeugt beschäftigt. Wie kann ich feststellen, wo der Benutzer sie speichert? Es fühlt sich invasiv an, alle Dateien zu durchsuchen, aber was passiert, wenn sie außerhalb des Stammverzeichnisses gespeichert werden. Ist das akzeptabel, was passiert, wenn ich den Benutzer zuerst auf "Erkennen" klicke? Egal, was ist, wenn sie umbenannt und neu formatiert wurden? Ist es möglich, die Servereinstellungen selbst von meinem externen Programm zu lesen? Ich möchte, dass dies auf Linux- und Windows-Servern funktioniert. Ich brauche WC3 Extended Format w/mehrere Felder aktiviert, die nicht natürlich sind. Ich möchte es auch nicht null zurück, wenn es aktiviert ist, aber kein Protokoll noch erstellt wurde. Ich möchte den Benutzer nicht zwingen (angenommen dumm), mit Einstellungen zu spielen.C# Server-Setup-Erkennung

Irgendwelche Ideen?

Antwort

0

Hard, wo man sie erwarten im gemeinsamen Fall zu sein, und wenn sie nicht da sind, fragen Sie den Benutzer darüber. mehr „Magie“ zu tun als wie ein Rezept scheint für Überkomplexität und Fehler.

0

Wenn der Benutzer den Speicherort der Protokolldatei angibt, sollten Sie den Benutzer entweder die Datei (en) selbst suchen lassen oder diese Standorte woanders speichern, wenn sie gespeichert werden. Sie brauchen nicht eine vollständige (oder teilweise) -Laufwerk Suche zu tun.