Implementieren von AutoRun-Startanwendungen
Es gibt im Wesentlichen keine Einschränkungen beim Schreiben einer AutoRun-Startanwendung. Sie können die Startanwendung implementieren, um alles zu tun, was für die Installation, Deinstallation, Konfiguration oder Ausführung Ihrer Anwendung erforderlich ist. Die folgenden Tipps enthalten jedoch einige Richtlinien für die Implementierung einer effektiven AutoRun-Startanwendung.
Anweisungen
Schritt 1:
Stellen Sie sicher, dass Benutzer so schnell wie möglich Feedback erhalten, nachdem sie einen AutoRun-Datenträger in das Laufwerk eingefügt haben. Startanwendungen sollten kleine Programme sein, die schnell geladen werden. Sie sollten die Anwendung eindeutig identifizieren und eine einfache Möglichkeit zum Abbrechen des Vorgangs bieten.
Schritt 2:
Überprüfen Sie, ob das Programm bereits installiert ist. Andernfalls wird der nächste Schritt wahrscheinlich die Einrichtungsprozedur sein. Die Startanwendung kann die Zeit nutzen, die der Benutzer mit dem Lesen des Dialogfelds verbringt, indem sie einen anderen Thread startet, um mit dem Laden des Setupcodes zu beginnen. Wenn der Benutzer auf OK klickt, ist Ihr Setupprogramm teilweise bereits vollständig geladen. Dieser Ansatz verringert die Wahrnehmung des Benutzers über die Zeit, die zum Laden Ihrer Anwendung benötigt wird, erheblich.
Hinweis
In der Regel wird im ersten Teil der Startanwendung eine Benutzeroberfläche angezeigt, z. B. ein Dialogfeld, in dem sie gefragt werden, wie sie vorgehen möchten.
Schritt 3:
Starten Sie einen weiteren Thread, um mit dem Laden von Anwendungscode zu beginnen, um die Wartezeit für den Benutzer zu verkürzen. Wenn die Anwendung bereits installiert wurde, hat der Benutzer wahrscheinlich den Datenträger eingefügt, um die Anwendung auszuführen.
Schritt 4:
Verwenden Sie die folgenden Hinweise, um die Festplattenauslastung zu minimieren:
- Halten Sie die Anzahl der Dateien, die sich auf der Festplatte befinden müssen, auf ein Minimum. Sie sollten auf Dateien beschränkt sein, die für die Ausführung des Programms unerlässlich sind oder für die das Lesen aus den Medien unakzeptabel viel Zeit in Anspruch nehmen würde.
- In vielen Fällen ist die Installation nicht notwendiger Dateien auf der Festplatte nicht erforderlich, kann jedoch Vorteile wie eine höhere Leistung bieten. Geben Sie dem Benutzer die Möglichkeit, zu entscheiden, wie der Kompromiss zwischen den Kosten und vorteilen des Festplattenspeichers vorgenommen werden soll.
- Stellen Sie eine Möglichkeit bereit, alle Komponenten zu deinstallieren, die auf der Festplatte platziert wurden.
- Wenn Ihre Anwendung Daten zwischenspeichert, geben Sie dem Benutzer die Kontrolle darüber. Schließen Sie Optionen in die Startanwendung ein, z. B. festlegen eines Grenzwerts für die maximale Menge an zwischengespeicherten Daten, die auf der Festplatte gespeichert werden, oder wenn die Anwendung alle zwischengespeicherten Daten verwirft, wenn sie beendet werden.
Schritt 5:
Deaktivieren Sie die Autorun bei Bedarf. AutoRun kann programmgesteuert unterdrückt oder vollständig mit der Registrierung deaktiviert werden, auch wenn ein Medium über eine Autorun.inf-Datei verfügt. Weitere Informationen finden Sie unter Aktivieren und Deaktivieren der automatischen Ausführung .