Frage

Wir haben einen Teil unseres Programms, das eine Diagnosedatei für den Benutzer speichern kann uns per E-Mail, damit wir sie mit Problemen helfen. Wir haben die Möglichkeit, es auf den Desktop zu speichern, und es scheint die vorherrschende Idee zu der Zeit zu sein. Allerdings habe ich diese beiden Fragen:

  • Gibt es eine Instanz, wo wir werden nicht auf dem Desktop speichern können? Ich hatte nur Probleme mit Win7, dann erkannte ich, ich tat es nicht richtig, und jetzt bin ich in der Lage, sie in Ordnung zu speichern. Aber gibt es irgendwelche Fälle (zum Beispiel eines Locked-Down-System bei der Arbeit), wo diese Berechtigungen verweigert werden können? Ich weiß sogar an meiner Schule, wo alles war gesperrt, wir Dateien auf dem Desktop erstellen können.
  • Ist es OK, pro-Design-Richtlinien usw. auf dem Desktop zu speichern? Ich meine, wir sparen nicht regelmäßig, es ist nur für diagnostische Zwecke. Gibt es einen wirklich, wirklich wichtigen Grund, warum dies nicht zu tun?

Vielen Dank.

War es hilfreich?

Lösung

Ist der einzige Zweck der Datei Diagnose, so dass sie es Ihnen per E-Mail können? Wenn das der Fall ist, könnten Sie in der Lage sein, zu versuchen Speichern in eine temporäre Datei (die AFAIK wird immer funktionieren) und programmatisch die Datei laden, so dass der Benutzer muss nicht einmal ihren E-Mail-Client starten.

Das Problem mit diesen beiden Ansätzen ist, dass es den Benutzer erfordert Internet-Zugriff haben Sie die Datei zu bekommen, so würden Sie wahrscheinlich brauchen sie noch lassen die Diagnose an einen bestimmten Ort, falls Datei speichern sie gebraucht, sie zu senden Sie zu einem späteren Zeitpunkt.


In Bezug auf, ob ein Benutzer jemals nicht in der Lage wäre, auf den Desktop zu schreiben, dieser Beitrag auf dem Hardware-Foren Tom weise darauf hin, dass, obwohl Schreibzugriff erlaubt werden könnte, der Benutzer noch der Besitzer der Desktop-Ordner wäre und somit in der Lage wäre Schreibzugriff wieder zu aktivieren - aber ich denke, war Win2k spezifisch. Ein weiteres Forum Post behauptet, dass Sie den Desktop schreibgeschützt in XP mit ALS machen. Ich bin mir nicht sicher, wie es in Vista funktioniert, aber es wäre, dass Schreibzugriff auf den Desktop scheint keineswegs garantiert in Windows.

Wie @jeffamaphone weist darauf hin, wäre es eine sehr gute Idee, ein „Speichern unter“ Dialog zu bieten, für alle Fälle. Persönlich würde ich zuneigen den Desktop der Standardordner sein, die mit einer Schaltfläche Durchsuchen eines anderen Ordner auswählen, in den „Save-Diagnose“ Dialog. Es ist irritierend, als Nutzer keine Kontrolle haben, in denen die Produktion geht.

Andere Tipps

Ich kann nicht eine bestimmte Richtlinie, aber im Allgemeinen finden Sie dem Benutzer die Möglichkeit des Sparens an einen anderen Ort zu geben. Es ist in Ordnung, die Desktop-sein der Standard-Speicherort zu haben. Einige Nutzer lieben Tonnen Material auf ihrem Desktop zu haben, und andere (wie ich) sind die anal-Typen, die nichts anderes als den Papierkorb wollen und vielleicht eine Programmverknüpfung oder zwei. Aber ich kacke temporäre Dateien auf dem Desktop die ganze Zeit (wie Protokolle, etc.). Vielleicht sollten Sie einen Save haben (die automatisch auf dem Desktop geht) und ein Speichern unter ..., die dem Benutzer die Standard-Speichern-Dialog gibt ihnen zu lassen einen Standort wählen.

Die Erlaubnis auf dem Desktop können geleugnet werden, schreiben (obwohl in der Praxis ich es nicht im Geschäft Einstellungen gesehen haben).

Wenn Roaming-Profile im Einsatz sind, gibt es die Möglichkeit, dass der Raum nicht verfügbar sein wird, um die Datei zu speichern. Es könnte besser sein, um in dem Profil auf den lokalen Dateien Ordner speichern und ein Explorer-Fensters für dieses Verzeichnis Aufspringen.

Ich persönlich würde einen Dialog unter Angabe angezeigt werden, dass die Informationen auf dem Desktop gespeichert werden wird, mit einer Option auf eine alternative Position zu speichern. Manche Menschen bekommen wirklich irritiert, wenn sie diese Option nicht haben.

Automatischer Upload von Diagnosedateien an einen zentralen Server ist eine gute Möglichkeit, Informationen über die Erfassung, wenn Ihre Benutzerbasis nicht sehr technisch versierte ist. Diese Benutzerfreundlichkeit Vorteil kann der Unterschied zwischen Feedback bekommen oder nicht, es sei denn, Sie eine Möglichkeit haben, den Benutzer in der Bereitstellung die Diagnosedatei zu zwingen. Es gibt Fragen der Privatsphäre für einige Arten von Anwendungen und Benutzern Basen zu berücksichtigen.

Die Option, die wir es wählen Benutzer eine Möglichkeit zu geben, die Diagnoseinformationen in die Zwischenablage zu kopieren. Sie können dann vorbei direkt in jeden E-Mail-Client. Strg-C Ctrl-V ist viel einfacher, als eine Datei in GMail anbringen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top